Okeke¶
Okeke is a town in the Merijool region, situated on the southern shore of the lake that feeds into Merijool's central river. It is accessible via a road that runs through the town, extending east to the Merijool tower and west towards Casai and the Ebony Veldt (via Maehrn'Vhos).
Location
Approximate Coordinates: -1562, 68, -495
Okeke is a relatively small town, built directly along a stream that connects two lakes. It features mostly simple buildings of stone brick and clay, with some buildings on the town's outskirts more heavily featuring spruce and dark oak wood.
Entering Okeke for the first time grants the "Village of Autumn" advancement.
Layout/Points of Interest¶
The in-game map of Okeke.
Okeke consists of stone brick buildings on the western and eastern sides of a stream/canal, connected by two bridges. Houses can be found on the eastern outskirts, and a dock sits on the northern edge of the town, at the lake.
The Forest's Tap¶
The Forest's Tap is the Okeke inn, built entirely around a fountain. The rooms are located on the second floor, with the "Master Suite" containing the Primal Cache and a double bed/double chest.
This building is also home to the The Arcane Alchemist book, which provides insights into the details of Drehmal's magic system, as well as the Endless Catch artifact.
The Seasoned Hammer¶
Located in the southwest, The Seasoned Hammer is home to Okeke's Runic Blacksmith.
Okeke Library¶
On the eastern side of the canal, the Okeke Library is home to two books: Moons of the Realm and The Frostfang Catastrophe.
Lighthouse¶
The lighthouse, at Okeke's northern dock, is home to an artifact in an item frame—the Alloyed Gold Rapier—as well as a book on a lectern at the top of the structure, The Primal Sapling.
Unique Villagers¶
Adventuring Merchant¶
The Okeke Adventuring Merchant is found on a boat in the northern Okeke dock.
Coordinates: (-1557, 63, -512)
Trades:
| Cost | Item |
|---|---|
| 10 Scales | Merijool Map ![]() |
| 45 Scales 1 Diamond | Map of Drehmal ![]() |
| 20 Scales | Bundle |
| 32 Scales 12 Runic Catalysts | Runic Vessel |
| 1 Scale | 4 Scaffolding |
Runic Blacksmith¶
The Runic Blacksmith in Okeke is located in the southwest, at "The Seasoned Hammer", beneath the signature blue wool tent. This trader sells one armor trim and eight artisan items, including a full set of chainmail armor, which comes enchanted with Unbreaking X.
Coordinates: (-1571, 66, -465)
Trades:
Other Merchants¶
There are three other permanent, unique merchants in Okeke.
Sugar Merchant¶
The Sugar Merchant is tucked into the far southwestern corner of Okeke, beneath a white and green tent. This merchant buys and sells sugar.
Coordinates: (-1570, 66, -454)
Trades:
| Cost | Item |
|---|---|
| 24 Sugar | 1 Scale |
| 1 Scale | 9 Sugar |
Exotic Fish Merchant¶
The Exotic Fish Merchant is found east of the water, beneath a checkered white/yellow tent. This merchant buys and sells pufferfish and tropical fish.
Coordinates: (-1554, 66, -468)
Trades:
| Cost | Item |
|---|---|
| 4 Pufferfish | 1 Scale |
| 3 Scales | 1 Pufferfish |
| 6 Tropical Fish | 1 Scale |
| 1 Scale | 1 Tropical Fish |
Cod Merchant¶
The Cod Merchant is located in the northeast, in a dedicated building by the lake just east of the lighthouse. This merchant buys and sells raw cod, and sells cooked cod.
Coordinates: (-1540, 66, -514)
Trades:
| Cost | Item |
|---|---|
| 15 Raw Cod | 1 Scale |
| 1 Scale | 3 Cod |
| 4 Scales | 6 Cooked Cod |
Lore¶
The lore of Okeke itself is not particularly well-known, but it does appear to be a part of the United Republic of Merijool, the agnostic state that was formed when the West (traditionally Lai worshippers) and the East (traditionally Loe worshippers) unified in Av4 26. Today, it is the only major settlement that remains in the region.
Extras¶
Soundtrack¶
Okeke's theme song is "Night Owls", by Drehmal composer Chris Nesja.
Prior Versions¶
Okeke received a modest update in version 2.2, adding its docks, more housing to the east, and some slightly more intriguing buildings.
Okeke as it appeared in version 2.1.
Merchant Respawn Commands¶
In the event that one of the custom merchants in Okeke is turned into a witch or dies, the following commands can be used (through a command block) in order to respawn them. See this page for more information on these commands.
Okeke Villager Respawn Commands
Runic Blacksmith
/summon minecraft:villager -1570.50 66.00 -464.50 {DeathTime: 0s, RestocksToday: 0, Xp: 0, LeftHanded: 0b, OnGround: 0b, AbsorptionAmount: 0.0f, FoodLevel: 0b, LastRestock: 0L, Attributes: [{Name: "minecraft:generic.movement_speed", Base: 0.5d}], Invulnerable: 1b, Brain: {memories: {}}, Age: 0, HandDropChances: [0.085f, 0.085f], ArmorDropChances: [0.085f, 0.085f, 0.085f, 0.085f], Rotation: [-90.0f, 0.0f], HurtByTimestamp: 0, ForcedAge: 0, CustomName: '{"text":"Runic Blacksmith"}', ArmorItems: [{}, {}, {}, {}], Tags: ["m1"], Air: 300s, HandItems: [{}, {}], NoAI: 1b, Offers: {Recipes: [{xp: 1, buy: {id: "minecraft:pufferfish", Count: 16b}, sell: {id: "minecraft:ward_armor_trim_smithing_template", Count: 1b}, uses: 0, priceMultiplier: 0.0f, maxUses: 2147483647, rewardExp: 0b, demand: 0, specialPrice: 0, buyB: {id: "minecraft:air", Count: 0b}}, {xp: 1, buy: {id: "minecraft:emerald", Count: 15b}, sell: {id: "minecraft:chainmail_helmet", tag: {display: {Name: '{"text":"Rhythm-Chain Hood","color":"yellow","italic":false,"underlined":true}', Lore: ['{"text":"Ages ago, a forbidden smithing"}', '{"text":"technique involving music was"}', '{"text":"taught to an early Merijool tribe."}', '{"text":"The outcome is a nigh-unbreakable"}', '{"text":"material."}', '{"text":" "}', '{"text":"When on head:","color":"gray","italic":false}', '{"text":"+2 Armor","color":"blue","italic":false}', '{"text":" "}', '{"text":"Artisan","color":"yellow","italic":false}']}, Enchantments: [{id: "minecraft:unbreaking", lvl: 10s}], HideFlags: 2, Damage: 0, AttributeModifiers: [{Amount: 2, Operation: 0, Name: "generic.armor", UUID: [I; -375459372, -43039970, -1183189614, -972831200], AttributeName: "generic.armor", Slot: "head"}]}, Count: 1b}, uses: 0, priceMultiplier: 0.0f, maxUses: 999999, rewardExp: 1b, demand: 0, specialPrice: 0, buyB: {id: "minecraft:chain", Count: 5b}}, {xp: 1, buy: {id: "minecraft:emerald", Count: 17b}, sell: {id: "minecraft:chainmail_chestplate", tag: {display: {Name: '{"text":"Rhythm-Chain Chestpiece","color":"yellow","italic":false,"underlined":true}', Lore: ['{"text":"Ages ago, a forbidden smithing"}', '{"text":"technique involving music was"}', '{"text":"taught to an early Merijool tribe."}', '{"text":"The outcome is a nigh-unbreakable"}', '{"text":"material."}', '{"text":" "}', '{"text":"When on body:","color":"gray","italic":false}', '{"text":"+6 Armor","color":"blue","italic":false}', '{"text":" "}', '{"text":"Artisan","color":"yellow","italic":false}']}, Enchantments: [{id: "minecraft:unbreaking", lvl: 10s}], HideFlags: 2, Damage: 0, AttributeModifiers: [{Amount: 6, Operation: 0, Name: "generic.armor", UUID: [I; -251791925, 1021725683, -1231881269, 346296571], AttributeName: "generic.armor", Slot: "chest"}]}, Count: 1b}, uses: 0, priceMultiplier: 0.0f, maxUses: 999999, rewardExp: 1b, demand: 0, specialPrice: 0, buyB: {id: "minecraft:chain", Count: 7b}}, {xp: 1, buy: {id: "minecraft:emerald", Count: 16b}, sell: {id: "minecraft:chainmail_leggings", tag: {display: {Name: '{"text":"Rhythm-Chain Leggings","color":"yellow","italic":false,"underlined":true}', Lore: ['{"text":"Ages ago, a forbidden smithing"}', '{"text":"technique involving music was"}', '{"text":"taught to an early Merijool tribe."}', '{"text":"The outcome is a nigh-unbreakable"}', '{"text":"material."}', '{"text":" "}', '{"text":"When on legs:","color":"gray","italic":false}', '{"text":"+5 Armor","color":"blue","italic":false}', '{"text":" "}', '{"text":"Artisan","color":"yellow","italic":false}']}, Enchantments: [{id: "minecraft:unbreaking", lvl: 10s}], HideFlags: 2, Damage: 0, AttributeModifiers: [{Amount: 5, Operation: 0, Name: "generic.armor", UUID: [I; 750335249, 1934051240, -1985271332, -1394696370], AttributeName: "generic.armor", Slot: "head"}]}, Count: 1b}, uses: 0, priceMultiplier: 0.0f, maxUses: 999999, rewardExp: 1b, demand: 0, specialPrice: 0, buyB: {id: "minecraft:chain", Count: 6b}}, {xp: 1, buy: {id: "minecraft:emerald", Count: 15b}, sell: {id: "minecraft:chainmail_boots", tag: {display: {Name: '{"text":"Rhythm-Chain Boots","color":"yellow","italic":false,"underlined":true}', Lore: ['{"text":"Ages ago, a forbidden smithing"}', '{"text":"technique involving music was"}', '{"text":"taught to an early Merijool tribe."}', '{"text":"The outcome is a nigh-unbreakable"}', '{"text":"material."}', '{"text":" "}', '{"text":"When on feet:","color":"gray","italic":false}', '{"text":"+2 Armor","color":"blue","italic":false}', '{"text":" "}', '{"text":"Artisan","color":"yellow","italic":false}']}, Enchantments: [{id: "minecraft:unbreaking", lvl: 10s}], HideFlags: 2, Damage: 0, AttributeModifiers: [{Amount: 2, Operation: 0, Name: "generic.armor", UUID: [I; 522608494, 735070699, -1694526511, -107818356], AttributeName: "generic.armor", Slot: "head"}]}, Count: 1b}, uses: 0, priceMultiplier: 0.0f, maxUses: 999999, rewardExp: 1b, demand: 0, specialPrice: 0, buyB: {id: "minecraft:chain", Count: 5b}}, {xp: 1, buy: {id: "minecraft:emerald", Count: 20b}, sell: {id: "minecraft:iron_boots", tag: {display: {Name: '{"text":"Weighted Flametreads","color":"yellow","italic":false,"underlined":true}', Lore: ['{"text":"For those that follow the Avatars"}', '{"text":"of the Cycle, walking upon freshly"}', '{"text":"lit coals is a common ritual."}', '{"text":" "}', '{"text":"When on feet:","color":"gray","italic":false}', '{"text":"+4 Max Health","color":"blue","italic":false}', '{"text":"+10% Attack Damage","color":"blue","italic":false}', '{"text":"-0.04 Movement Speed","color":"blue","italic":false}', '{"text":"+3 Armor","color":"blue","italic":false}', '{"text":"+1 Armor Toughness","color":"blue","italic":false}', '{"text":" "}', '{"text":"Artisan","color":"yellow","italic":false}']}, Enchantments: [{id: "minecraft:unbreaking", lvl: 1s}], HideFlags: 2, Damage: 0, AttributeModifiers: [{Amount: 4, Operation: 0, Name: "generic.max_health", UUID: [I; 125171204, 1843285066, -1099077581, -2141195464], AttributeName: "generic.max_health", Slot: "feet"}, {Amount: 0.1d, Operation: 1, Name: "generic.attack_damage", UUID: [I; 1337834388, -1009169923, -1964671522, -597743791], AttributeName: "generic.attack_damage", Slot: "feet"}, {Amount: -0.04d, Operation: 0, Name: "generic.movement_speed", UUID: [I; -288597694, -1877390060, -1900663823, 86469577], AttributeName: "generic.movement_speed", Slot: "feet"}, {Amount: 3, Operation: 0, Name: "generic.armor", UUID: [I; -355312107, -499496165, -1453332238, -188000871], AttributeName: "generic.armor", Slot: "feet"}, {Amount: 1, Operation: 0, Name: "generic.armor_toughness", UUID: [I; 2011499449, -149601113, -2074162264, 1542397746], AttributeName: "generic.armor_toughness", Slot: "feet"}]}, Count: 1b}, uses: 0, priceMultiplier: 0.0f, maxUses: 999999, rewardExp: 1b, demand: 0, specialPrice: 0, buyB: {id: "minecraft:air", Count: 0b}}, {xp: 1, buy: {id: "minecraft:emerald", Count: 20b}, sell: {id: "minecraft:leather_leggings", tag: {display: {color: 12108799, Name: '{"text":"Coldsnap","color":"yellow","italic":false,"underlined":true}', Lore: ['{"text":"This beautiful, layered silk garment"}', '{"text":"covers the lower torso and conceals a"}', '{"text":"ritual set of runes which protect the"}', '{"text":"wearer from elemental threats."}', '{"text":" "}', '{"text":"When on legs:","color":"gray","italic":false}', '{"text":"+5 Armor","color":"blue","italic":false}', '{"text":"+1 Armor Toughness","color":"blue","italic":false}', '{"text":" "}', '{"text":"Artisan","color":"yellow","italic":false}']}, Enchantments: [{id: "minecraft:fire_protection", lvl: 2s}, {id: "minecraft:blast_protection", lvl: 2s}, {id: "minecraft:projectile_protection", lvl: 2s}, {id: "minecraft:unbreaking", lvl: 5s}], HideFlags: 2, Damage: 0, AttributeModifiers: [{Amount: 5, Operation: 0, Name: "generic.armor", UUID: [I; -822574752, 89735272, -2031142278, -744746834], AttributeName: "generic.armor", Slot: "legs"}, {Amount: 1, Operation: 0, Name: "generic.armor_toughness", UUID: [I; 431419840, -1588312507, -2043581151, -925661019], AttributeName: "generic.armor_toughness", Slot: "legs"}]}, Count: 1b}, uses: 0, priceMultiplier: 0.0f, maxUses: 999999, rewardExp: 1b, demand: 0, specialPrice: 0, buyB: {id: "minecraft:air", Count: 0b}}, {xp: 1, buy: {id: "minecraft:emerald", Count: 28b}, sell: {id: "minecraft:light_blue_dye", tag: {HideFlags: 2, AttributeModifiers: [{Amount: 0.2d, Operation: 1, Name: "generic.armor", UUID: [I; -1199371890, -811384390, -2131471637, -219693754], AttributeName: "generic.armor", Slot: "offhand"}, {Amount: 0.07d, Operation: 1, Name: "generic.armor_toughness", UUID: [I; -43750528, 166871855, -1367755422, -1609205308], AttributeName: "generic.armor_toughness", Slot: "offhand"}], display: {Name: '{"text":"Charm of Rationality","color":"yellow","italic":false,"underlined":true}', Lore: ['{"text":"Although Loe is widely known for their"}', '{"text":"feud with Lai today, many worshippers"}', '{"text":"still follow the path of compromise and"}', '{"text":"meditation. This bauble helps the wearer"}', '{"text":"keep a cool head."}', '{"text":" "}', '{"text":"When in offhand:","color":"gray","italic":false}', '{"text":"+20% Armor","color":"blue","italic":false}', '{"text":"+7% Armor Toughness","color":"blue","italic":false}', '{"text":" "}', '{"text":"Artisan","color":"yellow","italic":false}']}}, Count: 1b}, uses: 0, priceMultiplier: 0.0f, maxUses: 999999, rewardExp: 1b, demand: 0, specialPrice: 0, buyB: {id: "minecraft:diamond", Count: 1b}}, {xp: 1, buy: {id: "minecraft:emerald", Count: 30b}, sell: {id: "minecraft:diamond_leggings", tag: {display: {Name: '{"text":"Tetrodotox","color":"yellow","italic":false,"underlined":true}', Lore: ['{"text":"Among all the Aspect-worshipping tribes of"}', '{"text":"Merijool, few are as dangerous as the Muhs-"}', '{"text":"devout Obro, whose symbiotic beast-alchemy"}', '{"text":"is directed primarily at protecting habitats"}', '{"text":"of endangered species from would-be poachers."}', '{"text":" "}', '{"text":"When on legs:","color":"gray","italic":false}', '{"text":"+2 Max Health","color":"blue","italic":false}', '{"text":"+7 Armor","color":"blue","italic":false}', '{"text":"+2 Armor Toughness","color":"blue","italic":false}', '{"text":" "}', '{"text":"Artisan","color":"yellow","italic":false}']}, Enchantments: [{id: "minecraft:thorns", lvl: 10s}], HideFlags: 2, Damage: 0, AttributeModifiers: [{Amount: 2, Operation: 0, Name: "generic.max_health", UUID: [I; 1525851755, -797619499, -1523786496, -1680574852], AttributeName: "generic.max_health", Slot: "legs"}, {Amount: 7, Operation: 0, Name: "generic.armor", UUID: [I; -638832369, 1744389314, -1791760354, -1636570941], AttributeName: "generic.armor", Slot: "legs"}, {Amount: 2, Operation: 0, Name: "generic.armor_toughness", UUID: [I; -172164846, -1245362931, -1168248217, 924439728], AttributeName: "generic.armor_toughness", Slot: "legs"}]}, Count: 1b}, uses: 0, priceMultiplier: 0.0f, maxUses: 9999999, rewardExp: 1b, demand: 0, specialPrice: 0, buyB: {id: "minecraft:pufferfish", Count: 6b}}]}, Inventory: [], Gossips: [], FallDistance: 0.0f, NoGravity: 1b, Motion: [-0.06470517996756762d, 0.0d, 0.18639084929021005d], VillagerData: {type: "minecraft:plains", profession: "minecraft:toolsmith", level: 99}, Fire: 0s, CanPickUpLoot: 1b, Health: 20.0f, HurtTime: 0s, FallFlying: 0b, PersistenceRequired: 1b, LastGossipDecay: 1135314084L, PortalCooldown: 0}
Adventuring Merchant
/summon minecraft:wandering_trader -1556.50 63.00 -511.50 {DeathTime: 0s, DespawnDelay: 0, LeftHanded: 0b, OnGround: 1b, AbsorptionAmount: 0.0f, Attributes: [{Name: "minecraft:generic.movement_speed", Base: 0.699999988079071d}], Invulnerable: 1b, Brain: {memories: {}}, Age: 0, HandDropChances: [0.085f, 0.085f], Rotation: [16.0f, 0.0f], ArmorDropChances: [0.085f, 0.085f, 0.085f, 0.085f], HurtByTimestamp: 0, ForcedAge: 0, CustomName: '{"text":"Adventuring Merchant"}', ArmorItems: [{}, {}, {}, {}], Air: 300s, HandItems: [{id: "minecraft:filled_map", Count: 1b}, {}], NoAI: 1b, Offers: {Recipes: [{xp: 1, buy: {id: "minecraft:emerald", Count: 10b}, sell: {id: "minecraft:filled_map", tag: {display: {Name: '{"text":"Merijool Map","italic":false}', MapColor: 16753003, Lore: ['{"text":"A map of the region surrounding","color":"dark_purple"}', '{"text":"Okeke, with markers signifying","color":"dark_purple"}', '{"text":"important locations.","color":"dark_purple"}']}, map: 114}, Count: 1b}, uses: 0, priceMultiplier: 0.0f, maxUses: 999999, rewardExp: 0b, demand: 0, specialPrice: 0, buyB: {id: "minecraft:air", Count: 0b}}, {xp: 1, buy: {id: "minecraft:emerald", Count: 45b}, sell: {id: "minecraft:filled_map", tag: {display: {Name: '{"text":"Map of Drehmal","italic":false}', MapColor: 3290191, Lore: ['{"text":"A map of the entire continent of","color":"dark_purple"}', '{"text":"Drehmal, showing the locations","color":"dark_purple"}', '{"text":"of its towns, major rivers,","color":"dark_purple"}', '{"text":"coastlines, and more.","color":"dark_purple"}', '{"text":" "}', '{"text":"Towns & Cities:","color":"gray","italic":false}', '{"text":"New Drabyel","color":"green"}', '{"text":"Okeke","color":"yellow"}', '{"text":"Ebonrun","color":"red"}', '{"text":"Athrah","color":"gold"}', '{"text":"Fort Nimahj","color":"dark_blue"}', '{"text":"Tharxax","color":"dark_red"}', '{"text":"Mohta","color":"aqua"}', '{"text":"Gozak","color":"dark_green"}', '{"text":"Firteid","color":"dark_aqua"}', '{"text":"Mossfield","color":"blue"}', '{"text":"Highfall","color":"dark_purple"}', '{"text":"Dusps","color":"light_purple"}']}, map: 103}, Count: 1b}, uses: 0, priceMultiplier: 0.0f, maxUses: 999999, rewardExp: 0b, demand: 0, specialPrice: 0, buyB: {id: "minecraft:diamond", Count: 1b}}, {xp: 1, buy: {id: "minecraft:emerald", Count: 32b}, sell: {id: "minecraft:shulker_box", tag: {display: {Name: '{"text":"Runic Vessel","italic":false}', Lore: ['{"text":"An arcane crate dotted with","color":"dark_purple"}', '{"text":"magical runes. It can be used as","color":"dark_purple"}', '{"text":"a portable storage device.","color":"dark_purple"}']}, BlockEntityTag: {id: "minecraft:shulker_box", CustomName: '{"text":"Runic Vessel"}'}}, Count: 1b}, uses: 0, priceMultiplier: 0.0f, maxUses: 999999, rewardExp: 0b, demand: 0, specialPrice: 0, buyB: {id: "minecraft:command_block", tag: {display: {Name: '{"text":"Runic Catalyst","color":"aqua","italic":false}', Lore: ['{"text":"A small, magical orb valued by"}', '{"text":"traders and arcanists. They have"}', '{"text":"several applications in both"}', '{"text":"magical creations and technology."}']}, CustomModelData: 1000000, RunicCatalyst: 1b}, Count: 12b}}, {xp: 1, buy: {id: "minecraft:emerald", Count: 20b}, sell: {id: "minecraft:bundle", tag: {display: {Lore: ['{"text":"Can store up to 64 different stackable items."}', '{"text":"While in inventory, drag and right click items"}', '{"text":"onto bundle to store inside. Right click to take"}', '{"text":"most recently stored item out of bundle."}', '{"text":"Crouch and right click while in hand to throw"}', '{"text":"out all stored items."}']}}, Count: 1b}, uses: 0, priceMultiplier: 0.0f, maxUses: 999999, rewardExp: 0b, demand: 0, specialPrice: 0, buyB: {id: "minecraft:air", Count: 0b}}, {xp: 1, buy: {id: "minecraft:emerald", Count: 1b}, sell: {id: "minecraft:scaffolding", Count: 4b}, uses: 0, priceMultiplier: 0.0f, maxUses: 999999, rewardExp: 0b, demand: 0, specialPrice: 0, buyB: {id: "minecraft:air", Count: 0b}}]}, Inventory: [], FallDistance: 0.0f, NoGravity: 1b, Motion: [0.0d, 0.0d, 0.0d], Fire: 0s, CanPickUpLoot: 0b, Health: 20.0f, HurtTime: 0s, FallFlying: 0b, PersistenceRequired: 1b, PortalCooldown: 0}
Sugar Merchant
/summon minecraft:villager -1569.50 66.00 -453.50 {DeathTime: 0s, RestocksToday: 0, Xp: 0, LeftHanded: 0b, OnGround: 0b, AbsorptionAmount: 0.0f, FoodLevel: 0b, LastRestock: 0L, Attributes: [{Name: "minecraft:generic.max_health", Base: 20.0d}, {Name: "minecraft:generic.movement_speed", Base: 0.5d}], Invulnerable: 1b, Brain: {memories: {}}, Age: 0, HandDropChances: [0.085f, 0.085f], Rotation: [-170.0f, 0.0f], ArmorDropChances: [0.085f, 0.085f, 0.085f, 0.085f], HurtByTimestamp: 0, ForcedAge: 0, CustomName: '{"text":"Sugar Merchant"}', ArmorItems: [{}, {}, {}, {}], Tags: ["vt_immune"], Air: 300s, HandItems: [{}, {}], NoAI: 1b, Offers: {Recipes: [{xp: 1, buy: {id: "minecraft:sugar", Count: 24b}, sell: {id: "minecraft:emerald", Count: 1b}, uses: 0, priceMultiplier: 0.0f, maxUses: 9999999, rewardExp: 0b, demand: 0, specialPrice: 0, buyB: {id: "minecraft:air", Count: 0b}}, {xp: 1, buy: {id: "minecraft:emerald", Count: 1b}, sell: {id: "minecraft:sugar", Count: 9b}, uses: 0, priceMultiplier: 0.0f, maxUses: 9999999, rewardExp: 0b, demand: 0, specialPrice: 0, buyB: {id: "minecraft:air", Count: 0b}}]}, Inventory: [], Gossips: [], FallDistance: 0.0f, Motion: [0.0d, 0.0d, 0.0d], VillagerData: {type: "minecraft:plains", profession: "minecraft:farmer", level: 99}, Fire: 0s, CanPickUpLoot: 1b, Health: 20.0f, HurtTime: 0s, FallFlying: 0b, PersistenceRequired: 1b, LastGossipDecay: 1143199699L, PortalCooldown: 0}
Exotic Fish Merchant
/summon minecraft:villager -1553.50 66.00 -467.50 {DeathTime: 0s, RestocksToday: 0, Xp: 0, LeftHanded: 0b, OnGround: 0b, AbsorptionAmount: 0.0f, FoodLevel: 0b, LastRestock: 0L, Attributes: [{Name: "minecraft:generic.max_health", Base: 20.0d}, {Name: "minecraft:generic.movement_speed", Base: 0.5d}], Invulnerable: 1b, Brain: {memories: {}}, Age: 0, Rotation: [90.0f, 0.0f], HurtByTimestamp: 0, ArmorDropChances: [0.085f, 0.085f, 0.085f, 0.085f], HandDropChances: [0.085f, 0.085f], ForcedAge: 0, CustomName: '{"text":"Exotic Fish Merchant"}', ArmorItems: [{}, {}, {}, {}], Air: 300s, HandItems: [{}, {}], NoAI: 1b, Offers: {Recipes: [{xp: 1, buy: {id: "minecraft:pufferfish", Count: 4b}, sell: {id: "minecraft:emerald", Count: 1b}, uses: 0, priceMultiplier: 0.0f, maxUses: 9999999, rewardExp: 0b, demand: 0, specialPrice: 0, buyB: {id: "minecraft:air", Count: 0b}}, {xp: 1, buy: {id: "minecraft:emerald", Count: 3b}, sell: {id: "minecraft:pufferfish", Count: 1b}, uses: 0, priceMultiplier: 0.0f, maxUses: 9999999, rewardExp: 0b, demand: 0, specialPrice: 0, buyB: {id: "minecraft:air", Count: 0b}}, {xp: 1, buy: {id: "minecraft:tropical_fish", Count: 6b}, sell: {id: "minecraft:emerald", Count: 1b}, uses: 0, priceMultiplier: 0.0f, maxUses: 9999999, rewardExp: 0b, demand: 0, specialPrice: 0, buyB: {id: "minecraft:air", Count: 0b}}, {xp: 1, buy: {id: "minecraft:emerald", Count: 1b}, sell: {id: "minecraft:tropical_fish", Count: 1b}, uses: 0, priceMultiplier: 0.0f, maxUses: 9999999, rewardExp: 0b, demand: 0, specialPrice: 0, buyB: {id: "minecraft:air", Count: 0b}}]}, Inventory: [], Gossips: [], FallDistance: 0.0f, Motion: [0.0d, 0.0d, 0.0d], VillagerData: {type: "minecraft:plains", profession: "minecraft:fisherman", level: 99}, Fire: 0s, CanPickUpLoot: 1b, Health: 20.0f, HurtTime: 0s, FallFlying: 0b, PersistenceRequired: 1b, LastGossipDecay: 1143199698L, PortalCooldown: 0}
Cod Merchant
/summon minecraft:villager -1539.50 66.00 -513.50 {DeathTime: 0s, RestocksToday: 0, Xp: 0, LeftHanded: 0b, OnGround: 1b, AbsorptionAmount: 0.0f, FoodLevel: 0b, LastRestock: 0L, Attributes: [{Name: "minecraft:generic.movement_speed", Base: 0.5d}], Invulnerable: 1b, Brain: {memories: {}}, Age: 0, HandDropChances: [0.085f, 0.085f], Rotation: [0.0f, 0.0f], ArmorDropChances: [0.085f, 0.085f, 0.085f, 0.085f], HurtByTimestamp: 0, ForcedAge: 0, CustomName: '{"text":"Cod Merchant"}', ArmorItems: [{}, {}, {}, {}], Air: 300s, HandItems: [{}, {}], NoAI: 1b, Offers: {Recipes: [{xp: 1, buy: {id: "minecraft:cod", Count: 15b}, sell: {id: "minecraft:emerald", Count: 1b}, uses: 0, priceMultiplier: 0.0f, maxUses: 4, rewardExp: 1b, demand: 0, specialPrice: 0, buyB: {id: "minecraft:air", Count: 0b}}, {xp: 1, buy: {id: "minecraft:emerald", Count: 1b}, sell: {id: "minecraft:cod", Count: 3b}, uses: 0, priceMultiplier: 0.0f, maxUses: 4, rewardExp: 1b, demand: 0, specialPrice: 0, buyB: {id: "minecraft:air", Count: 0b}}, {xp: 1, buy: {id: "minecraft:emerald", Count: 4b}, sell: {id: "minecraft:cooked_cod", Count: 6b}, uses: 0, priceMultiplier: 0.0f, maxUses: 4, rewardExp: 1b, demand: 0, specialPrice: 0, buyB: {id: "minecraft:air", Count: 0b}}]}, Inventory: [], Gossips: [], FallDistance: 0.0f, NoGravity: 1b, Motion: [0.0d, 0.0d, 0.0d], VillagerData: {type: "minecraft:taiga", profession: "minecraft:fisherman", level: 99}, Fire: 0s, CanPickUpLoot: 1b, Health: 20.0f, HurtTime: 0s, FallFlying: 0b, PersistenceRequired: 1b, LastGossipDecay: 1143199700L, PortalCooldown: 0}




