Mod
SI: Essentials
The main API, library and toolkit by Soncresity Industries.
Does not follow a specific thematic focus apart from vanilla Minecraft.
Used for mods with little to no gameplay elements.
Features content that solely expands on Vanilla mechanics and gameplay.
Includes quality of life improvements and small tweaks to enhance and customize gameplay.
Addresses and fixes known bugs and issues.
Enhances game performance and optimizes resource usage.
Includes tools and features for server management.
Adds client-side tools and features to enhance the user experience.
Provides tools specifically for customizing modpacks.
Adds tools to customize the user interface and menus.
Provides a framework or library for other mods to use.
A project that is still being actively developed and unfinished.
Neoforge is a fork of the Minecraft Forge available for versions 1.20.1+ of Minecraft. Many Forge mods are compatible with Neoforge and vice versa.
Fabric is a mod loader for versions 1.14+ of Minecraft, particularly popular for client side and optimization mods.
Community voices
Reviews
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
Compatibility
Supported Environments
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
About
Description
🌐 SI: Essentials
The main API, library and toolkit by Soncresity Industries.
✨ Overview
SI: Essentials is an API, library and toolkit, all in one mod. It's a great pick for anyone looking to improve their modpack or developing their own mod.
🔧 Features
Remover Module
The Remover submdule allows you to disable certain items in the game. You can do that through IDs, Components and regular expressions (regex). You can either disable the item completely or only disable specific operations/features such as attacking/interacting with the item or its recipes.
Logger
SI: Essentials comes with a custom logger, that is based on the slf4j logger that is commonly used in Minecraft Mods. With our setup, we allow to create separate log files for each world that only contain the output of your mod. This makes finding issues in your code faster.
Our logger also comes with a debug option that is controlled with the global debug_enabled value of the SI: Essentials Common Cnfg. While debug output is only visible depending on that value in the Minecraft logs, debug output will always be logged to your custom logfile that was explained above.
Configuration API
Our Configuration API allows you, as a developer, to create multiple configurations in your projects and access and set configuration keys and values. Currently, you can choose the cnfg or the objt file type.
Command Utilities
The Command Utilities class allows you to execute commands as a player while being able to customize the permissions, position and rotation.
Decimal Utilities
The Decimal Utilities class allows you to round a decimal value to a set number of decimal points / places after the comma.
File Hash Utilities
The File Hash Utilities class allows you get the SHA256 file hash / checksum of a file as a String.
Item Utilities
The Item Utilities class allows you parse Items and Item Stacks from Strings or vice versa.
Message Utilities
The Message Utilities class allows you to send (privately and broadcast) messages (in the chat or Action Bar) with the Adventure/MiniMessage API.
Registry Utilities
The Registry Utilities class makes the process of registering Items and Blocks easier by providing useful helper methods.
Singleplayer Utilities
The Singleplayer Utilities class allows check whether a ServerPlayer is the host of a Singleplayer World. This may be useful when your Mod includes banning players but you don't want to ban the world host as otherwise their world wouldn't get saved properly and other players would get kicked.
Slot Utilities
The Slot Utilities class allows you to get the x and y position of a slot in a large chest GUI. This is useful for our Slot presets
Sound Parser
The Sound Parser class allows you to parse Sound IDs to a SoundEvent which you can then use to either play a sound privately for one player or broadcast it across an entire dimension.
Title Utilities
The Decimal Utilities class allows you to show and broadcast fully customizable Titles to players using the Adventure/MiniMessage API.
📦 Requirements
- Minecraft 1.21.1, 1.21.4, 1.21.8, 1.21.10 or 1.21.11
- SI: Essentials
- NeoForge or Fabric
📖 Wiki & Documentation
📚 Learn more, guides, and full documentation: ➡️ SI: Essentials Wiki
🌍 Community & Support
💬 Join our community and get help: ➡️ Discord
🐛 Report bugs & request features: ➡️ Support
🔗 Links
❤️ Support Us
If you enjoy this project, consider supporting us: ➡️ Patreon
🏢 About Soncresity Industries
This project is developed by Soncresity Industries, a team focused on creating high-quality Minecraft experiences, tools, and systems.
⚠️ License & Usage
This project is licensed under the Soncresity Standard License (SSL). You can view it here
🚀 Credits
- Soncresity Industiries
- SkyKing_PX
- KalarianAthecila
🌐 SI: Essentials
The main API, library and toolkit by Soncresity Industries.
✨ Overview
SI: Essentials is an API, library and toolkit, all in one mod. It's a great pick for anyone looking to improve their modpack or developing their own mod.
🔧 Features
Remover Module
The Remover submdule allows you to disable certain items in the game. You can do that through IDs, Components and regular expressions (regex). You can either disable the item completely or only disable specific operations/features such as attacking/interacting with the item or its recipes.
Logger
SI: Essentials comes with a custom logger, that is based on the slf4j logger that is commonly used in Minecraft Mods. With our setup, we allow to create separate log files for each world that only contain the output of your mod. This makes finding issues in your code faster.
Our logger also comes with a debug option that is controlled with the global debug_enabled value of the SI: Essentials Common Cnfg. While debug output is only visible depending on that value in the Minecraft logs, debug output will always be logged to your custom logfile that was explained above.
Configuration API
Our Configuration API allows you, as a developer, to create multiple configurations in your projects and access and set configuration keys and values. Currently, you can choose the cnfg or the objt file type.
Command Utilities
The Command Utilities class allows you to execute commands as a player while being able to customize the permissions, position and rotation.
Decimal Utilities
The Decimal Utilities class allows you to round a decimal value to a set number of decimal points / places after the comma.
File Hash Utilities
The File Hash Utilities class allows you get the SHA256 file hash / checksum of a file as a String.
Item Utilities
The Item Utilities class allows you parse Items and Item Stacks from Strings or vice versa.
Message Utilities
The Message Utilities class allows you to send (privately and broadcast) messages (in the chat or Action Bar) with the Adventure/MiniMessage API.
Registry Utilities
The Registry Utilities class makes the process of registering Items and Blocks easier by providing useful helper methods.
Singleplayer Utilities
The Singleplayer Utilities class allows check whether a ServerPlayer is the host of a Singleplayer World. This may be useful when your Mod includes banning players but you don't want to ban the world host as otherwise their world wouldn't get saved properly and other players would get kicked.
Slot Utilities
The Slot Utilities class allows you to get the x and y position of a slot in a large chest GUI. This is useful for our Slot presets
Sound Utilities
The Sound Utilities class allows you to parse Sound IDs to a SoundEvent which you can then use to either play a sound privately for one player or broadcast it.
Title Utilities
The Decimal Utilities class allows you to show and broadcast fully customizable Titles to players using the Adventure/MiniMessage API.
📦 Requirements
- Minecraft 1.21.1, 1.21.4, 1.21.8, 1.21.10 or 1.21.11
- SI: Essentials
- NeoForge or Fabric
📖 Wiki & Documentation
📚 Learn more, guides, and full documentation: ➡️ SI: Essentials Wiki
🌍 Community & Support
💬 Join our community and get help: ➡️ Discord
🐛 Report bugs & request features: ➡️ Support
🔗 Links
❤️ Support Us
If you enjoy this project, consider supporting us: ➡️ Patreon
🏢 About Soncresity Industries
This project is developed by Soncresity Industries, a team focused on creating high-quality Minecraft experiences, tools, and systems.
⚠️ License & Usage
This project is licensed under the Soncresity Standard License (SSL). You can view it here
🚀 Credits
- Soncresity Industiries
- SkyKing_PX
- KalarianAthecila
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers


