- Added Mod Aliases
- Added the ability for BlockInitializer to register transparent blocks.
- First alpha build of an Architectury overhaul of Trashlib.
- Currently only has
EntityInitializer
,ItemInitializer
, andBlockInitializer
.
- Currently only has
- Fixed an issue where dirt was given a debug description
- Fixes a bug where block items are not properly given mod id aliases.
- Fixed the return type of the AddModIdAlias method
- Added Mod ID Aliases to initializers
- An attempt at fixing
EntityInitializer
.
- BlockInitializer's
registeredBlocks
ArrayList has been renamed toregisteredItems
, and always will only add BlockItems to it.
- BlockInitializers and ItemInitializers now store every block/item that gets initialized.
- ItemGroupInitializer now has a second register method.
- Added BlockEntityInitializer, EntityInitializer, and ItemGroupInitializer
- Added TrashlibRecipeGenerator
- Renamed TrashsBlockLootTableProvider to TrashlibBlockLootTableProvider
- Added
TrashsBlockLootTableProvider
- Hotfix for the sphere null check only applying to the outer layer of a sphere.
- GenHelper.sphere() now skips over null blockstates
- Updated GenHelper
- Added GenHelper and Sphere methods
register()
in ConfiguredFeatureInitializer and PlacedFeatureInitializer renamed toregisterKey()
.ModFeatures
class renamed toTrashlibFeatures
, and is now public.
- CrystalSpikeFeature will no longer attempt to place blocks in invalid locations.
- CrystalSpikeFeature generation slightly tweaked to have less air gaps.