Version Release v5.0.2 MC-1.21.1
Fixes
- Fixed an issue where some mobs without the new resistance attributes would crash the game
Version Release v5.0.1 MC-1.21.1
Fixes
- Fixed protecting enchantments and armor not absorbing damage
Version Release v5.0.0 MC-1.21.1
Important
- This version of RunicLib may cause some breaking changes
- All active mods from Yirmiri will have RunicLib v5.0 supported versions shortly after this update releases
Breaking Changes
- Renamed Services to RLServices to help distinguish the service class in this mod from other MultiLoader mods
- Moved RLFurnaceFuelRegistry and RLToolActions from
net.azurune.runiclib.common.utiltonet.azurune.runiclib.core.library.misc
MultiLoader
- Added
registerEntityAttributesto RLRegistryHelper for adding default entity attributes in common - Added
registerEntityRendererto RLClientHelper for adding entity renderers in common - Added
registerLayerDefinitionto RLClientHelper for adding entity model layers in common - Added RLNetworkHelper which includes
sendToPlayerandsendToServerfor sending a CustomPacketPayload in common
Runiconfig
- Added a basic loader agnostic config loader
- You can create a config by creating a config class (in this case TestConfig)
- In your mod initializer you can register it with
Runiconfig.registerConfig(MOD_ID, TestConfig.class, TestConfig::new); - Use getters and setters in your config class to access and modify configuration values
- You can use
Runiconfig.getConfig(<modid>)to get the config value of a specified modid
Commands
- Added useful commands for testing (all of these require permission level 4)
- These commands can be enabled/disabled using RunicLib's config file
- Added /heal_rl, this adds a float value to the target's health
- Added /hunger_rl, this adds an integer value to the target's hunger
- Added /saturation_rl, this adds a float value to the target's saturation
- Added /kingme_rl, this restores all health, hunger, and saturation to target
- Added /purify_rl, this is basically /cool_rl but additionally removes all status effects
- Added /setname_rl, this sets the name of a targeted entity
- Added /dyegive_rl, this gives every dyed block with this suffix to specified targets
Misc Additions
- Added ReflectionUtils, this includes
createInstancewhich instantiates a class from a specified path, this is useful for getting classes from other mods and if they cannot be found it returns a fallback - Added
physical_resistance,magic_resistance,elemental_resistance, andblast_resistanceattributes, these block an x% of damage from their corresponding damage sources (magic useswitch_resistance_totag, elemental includes all fire/lava and freezing damage, physical includes most basic projectiles and basic player/mob attacks) - Added PublicSeagrassBlock class for public access to SeagrassBlock
Changes
- Updated textures of some contributor capes
Fixes
- Fixed Dodge Chance attribute causing delayed damage and potential crashes
updated particle registry to create simple particle
Version Release v4.3.9 MC-1.21.1
Fixes
- Fixed an issue with RunicLib's attribute ordering (Issue #21)
Version Release v4.3.8 MC-1.21.1
Additions
- Confusion effect now properly hides health and hunger
Fixes
- Fixed an issue with RunicLib's attribute ordering
fixed crash
fix crash




