NoxesiumUtils
🟠 Updated over a year agoPreview

🔍 Analysis
- 👍 0.5% endorsement rate
- 🏆 #1496 of 1560 bukkit mods in this game by downloads
📋 About This Mod
# NoxesiumUtils Communicate with the (https://github.com/Noxcrew/noxesium) with ease. !(https://img.shields.io/modrinth/dt/noxesiumutils?style=for-the-badge) !(https://img.shields.io/github/actions/workflow/status/SuperNeon4ik/NoxesiumUtils/maven.yml?style=for-the-badge) !(https://img.shields.io/github/commits-since/SuperNeon4ik/NoxesiumUtils/latest?style=for-the-badge) 🇺🇦 Made in Ukraine! Зроблено в Україні!\ ❤️ Support me on (https://patreon.com/SuperNeon4ik) > With **NoxesiumUtils 2.0.0** I am switching to the (https://github.com/Noxcrew/noxesium/tree/main/paper) > implementation, instead of my own. This makes maintaining NoxesiumUtils easier. ### What is Noxesium and why does it need Utils? (https://github.com/Noxcrew/noxesium) _(by Noxcrew)_ is a fabric mod with feature additions, bugfixes, and performance improvements. It allows servers to offer a better experience to clients through access to additional features beyond vanilla limitations. However, servers need to have a plugin to communicate with the mod to actually be able to use it's features, and that's where **NoxesiumUtils** comes in. It allows server owners to easily communicate with the mod via commands and can also be used as a dependency for plugin developers. ### Features - Send server rules on join - Send server rules to players with commands - Check player's client settings. - There is a little more to it, lol. - Maybe more soon 🤔 ### Requirements - Paper 1.20+ - (https://modrinth.com/plugin/commandapi) - _The plugin won't do anything to players without the mod_ ### Commands **Send Server Rule.** Sends a server rule to a selection of players. #### Set server rule for players ``` /noxesiumutils serverrule <rule> <players: selector> <value> /noxesiumutils serverrule <rule> <players: selector> reset ``` #### Set entity rule for entities ``` /noxesiumutils entityrule <rule> <entities: selector> <value> /noxesiumutils entityrule <rule> <entities: selector> reset ``` #### Check player's Noxesium Protocol Version. ``` /noxesiumutils check <player: player> /noxesiumutils check <players: selector> ``` #### Check player's settings. ``` /noxesiumutils clientSettings <player: player> ``` For more detailed information on how everything here works, please refer to the (https://github.com/Noxcrew/noxesium/#readme)! ### Config The default config looks like this. Right now it only contains a setting to send server rules to a player on join. ```yaml # View Protocol documentation and information about the mod here: # https://github.com/Noxcrew/noxesium # Add some extra output for debugging purposes extraDebugOutput: false # If true will check the plugin's version once in a while. checkForUpdates: true # It true will send defaults to Noxesium Players on join. sendDefaultsOnJoin: false # Comment out the line if you don't want to send that rule. defaults: #cameraLocked: false #disableBoatCollisions: false #disableDeferredChunkUpdates: false #disableMapUi: false #disableSpinAttackCollisions: false #disableUiOptimizations: false #disableVanillaMusic: false #enableSmootherClientTrident: false #heldItemNameOffset: 0 #overrideGraphicsMode: FAST #riptideCoyoteTime: 0 #showMapInUi: false #qibDefinitions: #customCreativeItems: ``` #### On-join defaults For example, the following changes will make the plugin automatically send the players `disableSpinAttackCollisions = true` on join. ```yaml sendDefaultsOnJoin: true defaults: disableSpinAttackCollisions: true ``` #### Qib definitions What are Qibs? Good question. I won't explain it perfectly, so please read (https://github.com/Noxcrew/noxesium/blob/main/api/src/main/java/com/noxcrew/noxesium/api/qib/QibDefinition.java). The `qibDefinitions` list is a place to define the definitions which are made up of QibEffects ((https://github.com/Noxcrew/noxesium/blob/main/api/src/main/java/com/noxcrew/noxesium/api/qib/QibEffect.java)). Here's an example of a QibDefinition in the config: ```yaml qibDefinitions: ding: onEnter: 'play_ding' onLeave: 'play_ding' triggerEnterLeaveOnSwitch: false ``` Now scary part: **writing QibEffects**.\ Each QibEffect is saved in its own json file which is saved in `plugins/NoxesiumUtils/qibs` folder. Example of a QibEffect which plays the ding sound (`plugins/NoxesiumUtils/qibs/play_ding.json`): ```json { "type": "PlaySound", "effect": { "namespace": "minecraft", "path": "entity.experience_orb.pickup", "volume": 1.0, "pitch": 1.0 } } ``` _(probably very useful to some)_ A jumppad QibEffect example: ```json { "type": "Multiple", "effect": { "effects": [ { "type": "P
# NoxesiumUtils Communicate with the (https://github.com/Noxcrew/noxesium) with ease.
!(https://img.shields.io/modrinth/dt/noxesiumutils?style=for-the-badge) !(https://img.shields.io/github/actions/workflow/status/SuperNeon4ik/NoxesiumUtils/maven.yml?style=for-the-badge) !(https://img.shields.io/github/commits-since/SuperNeon4ik/NoxesiumUtils/latest?style=for-the-badge)
🇺🇦 Made in Ukraine! Зроблено в Україні!\ ❤️ Support me on (https://patreon.com/SuperNeon4ik)
> With NoxesiumUtils 2. 0. 0 I am switching to the (https://github.com/Noxcrew/noxesium/tree/main/paper) > implementation, instead of my own. This makes maintaining NoxesiumUtils easier.
### What is Noxesium and why does it need Utils? (https://github.com/Noxcrew/noxesium) _(by Noxcrew)_ is a fabric mod with feature additions, bugfixes, and performance improvements. It allows servers to offer a better experience to clients through access to additional features beyond vanilla limitations. However, servers need to have a plugin to communicate with the mod to actually be able to use it's features, and that's where NoxesiumUtils comes in. It allows server owners to easily communicate with the mod via commands and can also be used as a dependency for plugin developers.
### Features - Send server rules on join - Send server rules to players with commands - Check player's client settings. - There is a little more to it, lol. - Maybe more soon 🤔
### Requirements - Paper 1. 20+ - (https://modrinth.com/plugin/commandapi) - _The plugin won't do anything to players without the mod_
### Commands Send Server Rule. Sends a server rule to a selection of players.
#### Set server rule for players
```
/noxesiumutils serverrule
#### Set entity rule for entities
```
/noxesiumutils entityrule
#### Check player's Noxesium Protocol Version.
```
/noxesiumutils check
For more detailed information on how everything here works, please refer to the (https://github.com/Noxcrew/noxesium/#readme)!
### Config The default config looks like this. Right now it only contains a setting to send server rules to a player on join. ```yaml # View Protocol documentation and information about the mod here: # https://github.com/Noxcrew/noxesium
# Add some extra output for debugging purposes extraDebugOutput: false
# If true will check the plugin's version once in a while. checkForUpdates: true
# It true will send defaults to Noxesium Players on join. sendDefaultsOnJoin: false
# Comment out the line if you don't want to send that rule. defaults: #cameraLocked: false #disableBoatCollisions: false #disableDeferredChunkUpdates: false #disableMapUi: false #disableSpinAttackCollisions: false #disableUiOptimizations: false #disableVanillaMusic: false #enableSmootherClientTrident: false #heldItemNameOffset: 0 #overrideGraphicsMode: FAST #riptideCoyoteTime: 0 #showMapInUi: false
#qibDefinitions: #customCreativeItems: [] ```
#### On-join defaults For example, the following changes will make the plugin automatically send the players `disableSpinAttackCollisions = true` on join. ```yaml sendDefaultsOnJoin: true
defaults: disableSpinAttackCollisions: true ```
#### Qib definitions What are Qibs? Good question. I won't explain it perfectly, so please read (https://github.com/Noxcrew/noxesium/blob/main/api/src/main/java/com/noxcrew/noxesium/api/qib/QibDefinition.java).
The `qibDefinitions` list is a place to define the definitions which are made up of QibEffects ((https://github.com/Noxcrew/noxesium/blob/main/api/src/main/java/com/noxcrew/noxesium/api/qib/QibEffect.java)). Here's an example of a QibDefinition in the config: ```yaml qibDefinitions: ding: onEnter: 'play_ding' onLeave: 'play_ding' triggerEnterLeaveOnSwitch: false ``` Now scary part: writing QibEffects.\ Each QibEffect is saved in its own json file which is saved in `plugins/NoxesiumUtils/qibs` folder.
Example of a QibEffect which plays the ding sound (`plugins/NoxesiumUtils/qibs/play_ding.json`): ```json { "type": "PlaySound", "effect": { "namespace": "minecraft", "path": "entity.experience_orb.pickup", "volume": 1. 0, "pitch": 1. 0 } } ```
_(probably very useful to some)_ A jumppad QibEffect example: ```json { "type": "Multiple", "effect": { "effects": [ { "type": "P
📊 Mod Details
- Game
- Minecraft Plugins
- Author
- SuperNeon4ik
- Version
- 2.0.0
- Downloads
- 1,141
- Endorsements
- 6
- Category
- bukkit
- Created
- 4/23/2023
- Updated
- 10/16/2024
- Game Versions
- 1.21, 1.21.1
- Tags
- library, technology, utility
🔧 How to Install Minecraft Plugins Mods
Download from Modrinth. Use Prism Launcher or drop into your mods folder.
📖 Full step-by-step install guide for Minecraft Plugins →
Visit the official mod page for specific installation instructions for this mod.
🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Plugins commands, item IDs, and more.
❓ Frequently Asked Questions
Which Minecraft Plugins versions does NoxesiumUtils support?
The author lists 1.21, 1.21.1. Other versions may work but are untested by the author.
What is the latest version of NoxesiumUtils?
Version 2.0.0, published 2024-10-16 with 1,141 downloads recorded at the source.
Keep browsing — more Minecraft Plugins mods await