Paradise-Lost
Paradise-Lost copied to clipboard
Various mechanics should be delegated to external api
Various mechanics are implemented in ways that are either a maintainance burden, duplicate effort, or cause imcompatibilities with other mods. These should be changed to use external apis; however, many of these apis currently do not exist. Feel free to add additional items to the list. Items marked with (*) already have an api in fapi or elsewhere
- [x] *Enchantment tables with skyroot bookshelves (particle effect, enchantment level increase) (in third-party mod)
- [ ] Skyroot buckets (fluids, milking)
- [x] Aether farmland (moisture, rabbits, villagers, plantable, etc.)
- [x] *Block colours
- [x] *Item colours
- [x] Glass pane and torch registering
- [x] Entity model layers
- [x] Falling leaf particles
- [ ] *Quicksand gamerule network packets (maybe change gamerule to config value?)
- [x] Item rarity
- [x] *Fuel times for aether items
- [x] *Strippable blocks
- [x] *Shovels flattening aether grass
- [x] Aether blocks added to ~~isSoil and~~ isStone checks in feature generation
- [x] *Item groups
- [ ] Simplex noise
Damn you didn't need to murder CDA like that
Well some of these are really bad - the enchantment table and rabbit, for example, will cause a crash if another mods adds their blocks
I believe gudenau has an API for the enchantment table and farmland, among other things we'd desire.
Bookshelves and Aether Farmland ✔️
Fuel, Pane, Torch, Particle ✔️
Color Provs, Item Groups ✔️
Only three to go ✔️
Do we think this is sufficiently complete?