Перейти к содержимому
Mineforgian

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

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

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
  • SoundManager has been removed in favor for the /noxesium playsound command
  • BeamManager has been removed in favor for the entity component and since colors don't require an Optional<Color> anymore you should be able to just use java.awt.Color with Skript-reflect to change colors
  • Added a hat argument for SkullFormatter
  • 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#formatComponent and SkullFormatter#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 enableSmootherClientTrident server 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 /playloop command into an argument for the /play command
  • Added more documentation and aligned them with Noxesium's documentation
  • Changed BeamManager#setBeamColor to BeamManager#beamColor and seperated disabling bubbles
  • Removed NoxesiumPlayerRegisteredEvent as it already exists within Noxesium's paper module
  • Made QibManager an object class
  • Made OpenLinkPacket an object class
  • Made Colors an object class
  • Made OffsetFormatter an object class
  • Made SkullFormatter an object class
  • Changed how the CreativeItemsManager works. It is now per player and can be accessed through NoxesiumAPI#creativeItemsManagers
  • Added RestrictedDebugOptionsManager which can be accessed through NoxesiumAPI#restrictDebugOptionsManagers
  • NoxesiumAPI can 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

Комментарии

Загружаем…