- 1.21.4 port
- added
ExtendedModelProvider
- no auto gen for block / item models for now
- still missing some features from
ExtendedItemModelProvider
andExtendedBlockStateProvider
- rewrote Portal API
- enabled update checker
- disabled Fluid API (will be rewritten #4)
- fixed
ExtendedRecipeProvider.dying
saving to the wrong namespace - fixed
ExtendedBlockStateProvider.head
failing to find head model
- added
BoatTypeHelper
- qol improvements & refactoring
- added
ArmorMaterialBuilder
- added
VanillaCompat.addFlowerPot
overload - re-added
BlockRegisterHelper.sapling
- renamed
Extensions
toChunkPosHelper
(breaking) - added
TimeHelper.hoursToTicks
- added provider rule for armor tags
- removed custom boat stuff in favor of EnumExtensions (breaking)
BlockRegisterHelper
rethinking (breaking)
- reworked
VanillaCompat
class
- split
Extensions
intoColorHelper
andTimeHelper
(breaking) - disabled Armor API (will be reworked #3)
- 1.21 port
- added
ExtendedLanguageProvider
- added DataProviderHelper
- fixes
- ported to NeoForge
- ported to 1.20.4
- disabled tree api (incompatible)
- fixed Boat API
- removed ColorSpawnEggItem class (use
ItemRegisterHelper.spawnEgg
) - fixed Strippable API
- updated Flammable API
- clean up
- 1.20.2 port
- fixes
- added
ExtendedItemTagsProvider
- fixes
- ported to 1.20
- removed deprecated stuff
- fixed
CustomTreeFeature
constructor - added docs to build
- overhauled custom Tree API
- ExperimentalTerrainAnalyzer is now properly implemented
- old TerrainAnalyzer methods are now deprecated
- Boat API clean up
- added
ItemRegisterHelper
- added Boat API
- added LootTableProviderHelper#tag()
- more
BlockBehaviourPropertiesHelper
methods - fenceGate helper for non-wooden fence gates
- new
LootTableProvider
System - refactoring
- ported to 1.19.4
- added pressurePlate helper methods
- removed flammable stuff
- added fenceGate, door and trapDoor to
BlockRegistry
- added
ExtendedEntityLootSubProvider
- extended
ExtendedBlockLootSubProvider
- extended
BlockRegistry
button helper methods - fixed
ExtendedBlockTagsProvider
- optimisations & refactoring
- more DataProvider fixes
- fixed DataProviders
- bunch of VanillaCompat helper methods
StructurePieces
now use Weighted List- deprecated FlammableBlocks
- added
flammableStair()
to BlockRegistry - added
hasEnchantment()
- added helper methods for buttons to
BlockRegistry
- removed deprecated methods
- ported to 1.19.3
- added
getApplicableSlots()
toEnchantment
- added more flammable blocks
- renamed
FlammableRotatedPillarBlock
toFlammableLogBlock
LiquidBlock
s now generate an empty model with particle texture- fixes mixins
- added
FlammableBlock
and default implementations for Leaves, Planks and Logs/Woods - fixed flammability for some blocks
- fixed
addFlowerPot()
- fixed mixins
- deprecated a lot of unnecessary
BlockRegistry
helper methods
- added
LockedSlot
- added helper methods for smoking recipes
- added helper method for Flower Pots
- added
ColorToIntWithAlpha
- added
SimpleFluidType
andCustomFluidType
- added
stoneButton()
toBlockRegistry
- added proper build method to
StructurePieces.Builder
- added method for copying
BlockBehaviour.Properties
(experimental)
- added
addCompostable
xpDroppingBlock
now takes anIntProvider
- added base for
ExtendedLootTableProvider
- added
StructurePieces
(updated from DungeonsEnhancedDEStructurePiece
) PortalCatalystItem
now has a description
- added helper methods for
AxeItem#STRIPPABLES
andPotionBrewing#addMix
DataGenerator
s now useIterator
s (potentially breaking)
- added block registry helper methods
- added CustomTree API
- added
TerrainAnalyzer
- fixed
PortalBlock
model generator
- added methods for converting
ChunkPos
toBlockPos
- added Amterin Portal API (thanks to KaupenJoe and The Undergarden mod)
- added
blockItem()
model provider with custom model - fix
ExternalEffect
constructor was private (however that happened)