
RunicLib
RunicLib is a library mod that adds MultiLoader utils, new attributes, and new effects for modders to utilize.
1.7M
51
Список изменений
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
Файлы
neoforge-runiclib-1.21.1-5.0.0.jar(166.23 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
5.0.0
Загрузчики
NeoForge
Версии игры
1.21–1.21.1
Загрузок
908
Дата публикации
3 мес. назад
