
NoxesiumAPI
A plugin and API that lets you interact with Noxesium clients
- Загрузки
- 290
- Подписчики
- 0
- Обновлён
- 11 января 2026 г.
- Лицензия
- GPL-3.0-only
Опубликован 19 мая 2025 г.
NoxesiumAPI
A plugin and API making communicating with Noxesium clients easier.
If you find any issues or have a suggestion, head over to the Github or join the Discord server
Features
- Setting server/entity rules
- Noxesium specific events
- Qib system
- Custom sound system
- Client-side glow for entities and blocks (plugin only)
- Skript friendly (using Skript-Reflect)
Requirements
- Paper 1.21.9+ (or a fork)
Developer stuff
Gradle (Kotlin):
maven {
name = "noxcrewMavenPublic"
url = uri("https://maven.noxcrew.com/public")
}
maven {
name = "astrofoxRepository"
url = uri("http://144.21.60.201:25566/releases")
}
implementation "me.iris:noxesiumapi:2.4.3"
Maven:
<repository>
<id>noxcrew-maven-public</id>
<name>Noxcrew Public Maven Repository</name>
<url>https://maven.noxcrew.com/public</url>
</repository>
<repository>
<id>astrofox-repository-releases</id>
<name>Astrofox Repository</name>
<url>http://144.21.60.201:25566/releases</url>
</repository>
<dependency>
<groupId>me.iris</groupId>
<artifactId>noxesiumapi</artifactId>
<version>2.4.3</version>
</dependency>
Credits
- Noxesium by Noxcrew - Noxesium
- GlowingEntities by SkytAsul - Client-side glowing
- NoxesiumUtils by SuperNeon4ik - Inspiration
- ExpHost by Astrofox Studios - Hosting the repository
Not affiliated or endorsed by Noxcrew
Ченджлог
3.0.0Релиз1.21.11 · 11 января 2026 г.
As Noxesium now has it's own Paper plugin, I've decided to go back on what NoxesiumAPI is going to do and focus on making it work easier with Skript (for me atleast). That's why you won't see a lot on this repo anymore and instead most features will come from the Noxesium repo
Changelog
- Read more changes that affect the plugin here
- Commands are now under /noxesium
- Added
GuiConstraintsManager - Added an argument to component managers if they should reset when a player rejoins.
- Server and entity rules have been changed to components, each component type now has their own object to set the component for players/entities/blocks/items (ex.
SetGameComponent#disableSpinAttackCollision(player, value)) giving no value resets the component - A bunch of methods for entity rules have been moved to their component versions
SoundManagerhas been removed in favor for the/noxesium playsoundcommandBeamManagerhas been removed in favor for the entity component and since colors don't require anOptional<Color>anymore you should be able to just usejava.awt.Colorwith Skript-reflect to change colors- Added a
hatargument forSkullFormatter - Updated to Paper 1.21.11
- Updated to Noxesium 3.0.0
2.4.4Релиз1.21.8, 1.21.9, 1.21.10 · 30 декабря 2025 г.
- Adds Noxesium v3's fix for trident pre-charge resetting
2.4.3Релиз1.21.9, 1.21.10 · 16 ноября 2025 г.
- Added hat parameter and grayscale discontinued notice to
SkullFormatter#formatComponentandSkullFormatter#formatString - Update to Noxesium 2.8.0
- Update to Paper 1.21.10 (should still work on .9)
2.4.2Релиз1.21.8 · 29 октября 2025 г.
In this update NoxesiumAPI has become a Paper plugin meaning that it will only work on Paper (or forks of Paper) servers on 1.21.8+. This is due to the changes around the trident api on Paper only being added since that version.
Changelog
- Switched to Paper plugin
- Updated to Paper 1.21.8
- The
enableSmootherClientTridentserver rule doesn't require a fork of paper with the Noxesium trident patches anymore
2.4.1Релиз1.21.6, 1.21.7, 1.21.8 · 29 октября 2025 г.
Changelog
- Add
NoxesiumAPIPlugin#getNoxesiumAPI()because Skript is stupid
2.4.0Релиз1.21.6, 1.21.7, 1.21.8 · 26 августа 2025 г.
This update has a lot of breaking changes like class and function name changes. Please make sure to go through everything to make sure your code is updated.
This will hopefully be the last update before Noxesium v3 releases, which will massively change this again. However depending on what the finished product of the Noxesium plugin will be, I might stop maintaining this.
COMMANDAPI IS NO LONGER NEEDED FOR COMMANDS
Changelog
- Update to Noxesium 2.7.7
- Added a command to see player client settings
- Added a command to check if a player has Noxesium installed
- Added a command for the OpenLink packet
- Added a command for managing restricted debug options
- Added the ability to clear the custom creative tab
- Added more server rules such as restricted debug options, override graphics mode
- Changed the
/playloopcommand into an argument for the/playcommand - Added more documentation and aligned them with Noxesium's documentation
- Changed
BeamManager#setBeamColortoBeamManager#beamColorand seperated disabling bubbles - Removed
NoxesiumPlayerRegisteredEventas it already exists within Noxesium's paper module - Made
QibManageran object class - Made
OpenLinkPacketan object class - Made
Colorsan object class - Made
OffsetFormatteran object class - Made
SkullFormatteran object class - Changed how the
CreativeItemsManagerworks. It is now per player and can be accessed throughNoxesiumAPI#creativeItemsManagers - Added
RestrictedDebugOptionsManagerwhich can be accessed throughNoxesiumAPI#restrictDebugOptionsManagers NoxesiumAPIcan now be initialized in your own plugin without needing the NoxesiumAPI plugin on the server. You can still depend on the plugin
2.2.3Релиз1.21.2, 1.21.3, 1.21.4 · 19 мая 2025 г.
Changelog
- Consoles should be able to use commands now
- Updated Paper to 1.21.4
- Updated CommandAPI to 9.7.0
- Updated Noxesium to 2.5.0
- Updated Glowing Entities to 1.4.3
2.3.1Релиз1.21.4, 1.21.5 · 19 мая 2025 г.
Changelog
- Moved SoundManager under
me.iris.noxesiumapi.packets - Added support for ClientboundOpenLinkPacket
- Added a new event: NoxesiumPlayerRiptideEvent
- Added utilities for skulls and text offset
- Added
Colors#getColorto get anOptional<Color>in Skript cause those don't work in there for some reason
Комментарии
Загружаем…