
SI Essentials
The main API, library and toolkit by Soncresity Industries.
304
0
Список изменений
- Reintroduced support for 1.21.1 & 1.21.4
- Added UI submodule (You can replace the window titles in all screens, show an enpty main menu (useful for modpacks) and switch themes for our Serephix icons)
- Added a Placeholder API (List of Placeholders: https://wiki.soncresity.industries/sies/placeholders)
- Added a new CLICK_SOUND variant for sound feedback in the common cnfg
- Added ranges to volume and pitch of sounds in main.cnfg
- Separated client mixins to prevent loading issues on servers
- Fixed an issue where detected legacy keys in Cnfg configuration files would be removed after the next reload
- Fixed an issue where debug output would get saved to the log file twice
- Removed ENABLE_PUBLIC_SOUND_FEEDBACK in favor of SoundTypes
For developers:
- Added multiline support in Cnfg configuration files for Lists, Maps & Sets (Take a look at the new format: https://wiki.soncresity.industries/sies/develop/file-formats/cnfg#lists)
- Added the ability to register custom placeholders (Read more: https://wiki.soncresity.industries/sies/develop/placeholder-api)
- Added the ability to theme your own items (Read more: https://wiki.soncresity.industries/sies/develop/theming)
- Added 37 Serephix icons which can be used in GUIs - useless in survival mode (Read more: https://wiki.soncresity.industries/sies/develop/srpx-items)
- Renamed SoundParser to SoundUtils
- Renamed FileHashUtils to FileUtils
- Moved
dev.soncresity.industries.api.*todev.soncresity.industries.api.v0 - Moved
dev.soncresity.industries.api.cnfgtodev.soncresity.industries.api.v0.config.cnfgin preparation for objt - Merged DebugLogger into Logger class (Use LOGGER.debug)
- Made File logger path more customizable (Read more: https://wiki.soncresity.industries/sies/develop/logger#file-logger)
- Added more variations to CommandUtils (Read more: https://wiki.soncresity.industries/sies/develop/utils/command-utils)
- Added SoundTypes (PRIVATE, DIMENSION, BROADCAST_DIMENSION & BROADCAST_SERVER) for SoundUtils
- Added multiple constructors for LockedSlot, LockedCancelSlot, LockedConfirmSlot & RemoveOnClickSlot to customize the played sounds (Read more: https://wiki.soncresity.industries/sies/develop/utils/slots)
- Added more arguments to methods in SoundUtils for better control over the sounds to play
- Added
parseSoundOrDefaultClick&playClickSoundin SoundUtils - Heavily modified
playSound&forcePlaySoundto allow for more control over the sound to play (Read more: https://wiki.soncresity.industries/sies/develop/utils/sound-utils) - Added
getGameDir()in FileUtils - Added more Annotations in Utility classes to avoid confusion
- [Fabric] Fixed an issue where RegistryUtils would always register items/blocks to SI: Essentials itself rather than your own mod
- Fixed MessageUtils.broadcastMessage and added new variations (Read more: https://wiki.soncresity.industries/sies/develop/utils/message-utils#broadcastmessage-serverplayer-source)
- Fixed an issue where the logger would crash the game if accessed too early
- Fixed an issue where PatternResult would crash the game when using undefined symbols for recipes (Now available:
AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz123456789#)
Файлы
sies-2.3.0-1.21.1-neoforge.jar(32.76 MiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
2.3.0
Загрузчики
NeoForge
Версии игры
1.21.1
Загрузок
7
Дата публикации
3 нед. назад
