- Neoforge
- Forge
- No elements found. Consider changing the search query.
- List is empty.
- 1.21.1
- 1.20.1
- No elements found. Consider changing the search query.
- List is empty.
- Release
- Beta
- No elements found. Consider changing the search query.
- List is empty.
Added
- FlipX and FlipY texture converters for TextureProvider
- EnchantmentHelperExtras#getEnchantmentLevelAndDo with Living overload
Fixed
- ExtraEnchantmentEffectComponents#BOW and #BOW_SPAWN not usable
Fixed
- EnchantmentBowEffect#write not used
- ExtraEnchantmentEffectComponents#COUNT not being usable due to wrong type
- DamageIndicatorParticle not showing correctly
Moved
- MiscHelper#repairPlayerItems to EnchantmentHelperExtras#repairPlayerItems
- MiscHelper#getEnchantmentLevelAndDo to EnchantmentHelperExtras#...
Uncategorized
- renamed EnchantmentHelper into EnchantmentHelperExtras to avoid confusion with vanilla EnchantmentHelper class
- cleanup code: removed unnecessary registries
- renamed ExtraEnchantmentEffectComponents#BOW_TICK -> BOW
Added
- EnchantmentHelperExtras#bow for simpler bow definition
- EnchantmentHelperExtras#getEnchantmentLevelAndDo overload taking a RegistryAccess and ResourceKey instead of holder
Uncategorized
- Overlay#render now takes a Gui instead of ForgeGui
- renamed NetworkHelper to ExtraStreamCodecs to better represent its purpose
- renamed CountEnchantment to EnchantmentCountEffect
- renamed publish_config.json$fml_version -> loader_version
- renamed BaseAttributeUUIDs to BaseAttributeLocations
Moved
- ExtraCodecs.BONUS -> Bonus.CODEC
- WearableSlot's #is method to take a Holder<WearableSlot> instead of Supplier<WearableSlot>
- BaseAttributeUUIDs from ./item to ./util/attribute
Removed
- ExtraCodecs.DATA_SOURCE in favour of DataSource.CODEC
- IUltimateEnchantment. use EnchantmentHelper#ultimate instead and add it to the tradable tag
- IDatagenElement as it wasn't useful anymore
- IArmorEnchantment, IToolEnchantment, IWeaponEnchantment
- StatBoost and ArmorStatBoost enchantment in favour of EnchantmentAttributeEffect
- ExtraCodecs.COMPONENT in favour of ComponentSerialization.CODEC
- Capability Provider and Abstract Capability
- ExtraCodecs.EFFECT in favour of MobEffectInstance.CODEC
- requests. handle that yourself
- attribute modifier registry as it was not usable anymore
- TextHelper#makeDescriptionId(Item). use Item#getDescriptionId already
- AbstractTridentClass
- ExtraEnchantmentCategories as EnchantmentCategories have been removed
- SimpleToolEnchantment. use EquipmentSlotGroup.HAND instead
- ARROW_COUNT attribute
- MiscHelper#getSlotForStack. use ItemStack#getEquipmentSlot instead
- ExtendedCalculationEnchantment in favour of EnchantmentEntityEffect
- ExtendedAbilityEnchantment in favour of EnchantmentEntityEffect
- EffectApplicationEnchantment in favour of ApplyMobEffect
- BasedAttributeUUIDs. use IAttributeExtension#getBaseId instead
- SimplePacket. use Neoforge's registration instead
- SyncCapabilityToPlayer and -Block Packets
- DATA_SOURCE_TYPES registry as it wasn't used anymore
Added
- TextureProvider. creates textures
Fixed
- a bug where the inventory 2x2 crafting wouldn't consume ingredients
- a bug where the game would crash when entities get removed
Uncategorized
- renamed ExtraAttributes.ABILITY_DAMAGE -> MAGIC_DAMAGE
Added
- TextureProvider used to data generate textures. see it's documentation for more details
Fixed
- Crossbow Enchantment Applicable using wrong texture
- Enchantment Applicable using wrong font and removed the JSON font provider
- double jump not reducing damage from falling
Removed
- PlayerHeadAllocator debug saving
Added
- fallback for chat player heads
Fixed
- Crossbow Enchantment Applicable using wrong texture
- Enchantment Applicable using wrong font and removed the JSON font provider
- double jump not reducing damage from falling
Fixed
- Crossbow Enchantment Applicable using wrong texture
- Enchantment Applicable using wrong font and removed the JSON font provider
Uncategorized
- reworked Enchantment applicable chars to be directly on the Block Atlas
Fixed
- game crashing when a player dies
- Intelligence translation key being wrong
Uncategorized
- deprecated ExtraCodecs#UUID. use UUIDUtil#STRING_CODEC instead.
Fixed
- SimplePacket's handle method returning boolean although not required
- AttributeHelper overwriting speed modifiers to MULTIPLY_BASE
- Cooldowns becoming de-synced over time
Fixed
- ArmorRecipe not working as intended
Uncategorized
- renamed generic types in BlockEntityMenu and BlockEntityScreen to better fit their purpose
- renamed BlockEntityScreen's constructor parameters to more resemble what they are doing
Fixed
- alt not working to view item's NBT
Removed
- CompoundPath as it fit no purpose
Uncategorized
- marked the player argument in ExtendedItem#appendHoverTextWithPlayer to be @Nullable
Fixed
- CustomStatReqCondition not being network portable due to the same issue as before
Uncategorized
- renamed Overlay#render method's parameter to more resemble their purpose
- reworked Cooldowns
Fixed
- CustomStatReqCondition not usable due to reference restrictions
Fixed
- fatal crash with invalid FishingHookMixin
Added
- onMouseDragged, onMouseReleased and onMouseScrolled methods to InventoryPageRenderer
- Wisdom attribute, which increases experience gained from combat and mining
- button argument to onMouseClicked
Uncategorized
- LibSwordItem#getDamageType is no longer abstract and returns DamageTypes#PLAYER_ATTACK by default
Uncategorized
- test items will now appear when gametest is enabled
- renamed ModMenu to BlockEntityMenu and ModScreen to BlockEntityScreen
Added
- mouseClicked hook to InventoryPageRenderer
Fixed
- DamageCounter using double to store damage, not float
- creative mode-inventory survival inventory not working
Added
- BonusRemovedTerminator animation terminator
Moved
- particle animation terminators to trigger based instead of lookup based
Fixed
- Bonus#onTakeDamage, #onEntityHurt not modifying damage
Fixed
- Bonus#onEntityKilled, #onEntityHurt and #onTakeDamage not working
- pixel issue in empty_belt_slot
Removed
- Totem checking player health
Known Errors
- arrows flying all over the place on servers
Added
- IWearables to declare their slot instead of using tags
- WearableItem, an overload for the IWearable item interface
Fixed
- wearable slots appearing in creative inventory