Compatibility
Minecraft: Java Edition
1.21.1
1.20.1
Platforms
Supported environments
Creators
Details
Licensed MIT
Published 2 years ago
Updated 5 hours ago
Drop Loot Tables
v1.7.2-1.7
What ifā¦
ā¦Cobblemon used good olā vanilla Minecraft loot tables?
Features
- Adds the ability to create loot tables for various events in the Cobblemon mod:
- When a PokĆ©monās captured.
- When a PokƩmon defeats another in a PokƩmon battle.
- When a PokƩmon evolves.
- When a player hatches a PokƩmon from an egg.
- When a PokƩmon is killed in the world.
- When a player releases a PokƩmon from their PC.
- When a PokƩmon is resurrected using the fossil revival machine.
- When a player chooses a starter PokƩmon (great for starter-based starter kits!).
- When a PokƩmon ticks in the world (optimized to be cheap).
- When a PokĆ©mon participates in a battle on the victorsā side.
- When a PokƩmon levels up.
- Adds a bunch of Cobblemon-relevant conditions:
- Drop stuff where you want stuff to drop, per-dropper type, with an override per dropper.
- Drop it in the playerās inventory.
- Drop it in the playerās ender storage.
- Drop it next to the PokƩmon entity.
- Give it to the PokƩmon as a held item.
- Replace the PokĆ©monās held item.
- Completely customizable with datapacks.
- Easy to add new parts for droppers, event handlers, conditions, and drop targets in your own mod.
- A new secondary layer between the event and the loot table makes the system much more malleable, replacing the old
/species/formpattern. - Preserves Cobblemon-given drops if instructed to for things Cobblemon already drops for.
Dependencies
Testing
Check out the demo pack below. It has the following basic examples:
- Capturing a ghost-type PokĆ©mon in the nether with a Dusk Ball gives a ghast tear directly to the capturing playerās inventory.
- Defeating a Kingambit in a PokĆ©mon battle with either a Bisharp or Pawniard drops a stick named āLeader Crestā to the Bisharp/Pawniard ownerās inventory.
- Evolving an Eevee gives a type gem of the same type as the evolution (Electric Gem for Jolteon, Water Gem for Vaporeon, etc).
- Hatching a Milcery gives a random sweet. Youāll need a hatching mod, such as Cobbreeding as breedingās not a thing yet in base mod.
- A Pidgey dying while itās on fire will drop cooked chicken.
- Leveling up any PokĆ©mon to level 50 will give the PokĆ©monās owner a Fresh Start Mochi.
- Releasing a Pokemon below level 50 will grant an Exp. Candy S, between 51 and 75 an Exp. Candy M, and above 75 an Exp. Candy L.
- Resurrecting a PokƩmon using the fossil revival machine has a chance to give another fossil of that generation.
- Picking a starter gives the player a starter kit matching the color of the type of the PokƩmon picked.
- The Pidgey line will drop a feather or a random PokƩmon feather every 20 ticks and emit a wing flapping sound.
- A Shuckle participating in battle on the winning side while holding a berry will turn that berry into berry juice.
Player Help
Addon Dev Help
Data Pack Help
Mod Dev Help
Parts
Known Issues
- v1.7.2-1.7.0 had a typo on the mixins reference in the NeoForge version. v1.7.2-1.7.1 fixed this.
Roadmap
If youād like to keep up with the work being done on the mod, please join the Discord and subscribe to notifications on the channel for this content. You can also keep track of the to do list available on the modās main page.
Feedback
If you have any questions or requests concerning the mod, or just want to drop by and say hi, visit us over at the Discord!
Support
If I've made something you enjoyed or helped you make something, please consider dropping a tip in the cup and mention how I helped if you'd like!


