nineMinecraft is a joke site.
nineMinecraft is in no way affiliated with Modrinth or 9minecraft. (And frankly, who wants to be affiliated with the latter?)

SkNMS

Plugin

A Skript addon to access some Minecraft internals

Server Utility

1,577 downloads
6 followers

Small Update

by ShaneBee on May 16, 2026
Download

This update brings a few small additions including a section to register tags

Don't forget to check out the docs on SkriptHub

👷🏼‍♂️ REQUIREMENTS 🚧:

  • Skript 2.15+
  • SkBee (This addon uses a few of SkBee's types and internals)
  • Java 25+
  • PaperMC server

🕹️ MINECRAFT VERSION SUPPORT 🎮:

  • 26.1.1/2

ADDED:

  • Added a section to register tags

CHANGED:

  • Changed the ClassInfo code name of Packet/PacketType to "nmspacket" and "nmspackettype" to not collide with packet addons (this shouldn't affect anyone)

FIXED:

  • Fixed PacketType Type not having a parser
  • Fixed the packet listener not working for players already online (before adding an event)

New Stuff

by ShaneBee on Apr 19, 2026
Download

This update brings a few small additions including a simple packet listener.

Don't forget to check out the docs on SkriptHub

👷🏼‍♂️ REQUIREMENTS 🚧:

  • Skript 2.15+
  • SkBee (This addon uses a few of SkBee's types and internals)
  • Java 25+
  • PaperMC server

🕹️ MINECRAFT VERSION SUPPORT 🎮:

  • 26.1.1/2

🛠️ THIS UPDATE 🧑🏼‍🍳:

ADDED:

  • Added an Environment Attribute type
  • Added support for Skript's particle type along with its data to the ParticleEffect
  • Added a simple packet listener along with Packet/PacketType types

CHANGED:

  • Updated the environment attribute effect to accept types

REMOVED:

  • Removed Dialogs, they're in SkBee

INTERNAL:

  • Updated to use Skript's new registration

Small Fix

by ShaneBee on Apr 15, 2026
Download

This update brings a small fix.

Don't forget to check out the docs on SkriptHub

👷🏼‍♂️ REQUIREMENTS 🚧:

  • Skript 2.14+
  • SkBee (This addon uses a few of SkBee's types and internals)
  • Java 25+
  • PaperMC server

🕹️ MINECRAFT VERSION SUPPORT 🎮:

  • 26.1.1/2

🛠️ THIS UPDATE 🧑🏼‍🍳:

FIXED:

  • Fixed a small internal error from tag registration and using an incorrect mapped value

This update brings carver support to biomes as well as a Minecraft version bump

Don't forget to check out the docs on SkriptHub

👷🏼‍♂️ REQUIREMENTS 🚧:

  • Skript 2.14+
  • SkBee (This addon uses a few of SkBee's types and internals)
  • Java 25+
  • PaperMC server

🕹️ MINECRAFT VERSION SUPPORT 🎮:

  • 26.1.1

🛠️ THIS UPDATE 🧑🏼‍🍳:

CHANGED:

  • Added biome carver support
  • Internal updates for Minecraft 26.1.1

This update adds some changes for SkBee's update.

Don't forget to check out the docs on SkriptHub

👷🏼‍♂️ REQUIREMENTS 🚧:

  • Skript 2.14+
  • SkBee (This addon uses a few of SkBee's types and internals)
  • Java 21+
  • PaperMC server

🕹️ MINECRAFT VERSION SUPPORT 🎮:

  • 1.21.11

🛠️ THIS UPDATE 🧑🏼‍🍳:

CHANGED:

  • Opening dialogs now uses Audience instead of Player (still works for players, but expands possibilities)
  • Dialogs are now in SkBee, so they will be disabled in SkNMS if running SkBee 3.16.0+
    • If you prefer to use SkNMS's dialogs, just disable them in SkBee
  • The particle option expression now accepts a Skript particle or an SkBee minecraftParticle

This update focuses on changes for Minecraft 1.21.11

Don't forget to check out the docs on SkriptHub

👷🏼‍♂️ REQUIREMENTS 🚧:

  • Skript 2.10+
  • SkBee (This addon uses a few of SkBee's types and internals)
  • Java 21+
  • PaperMC server

🕹️ MINECRAFT VERSION SUPPORT 🎮:

  • 1.21.11

🛠️ THIS UPDATE 🧑🏼‍🍳:

CHANGED:

  • Updated Minecraft support to 1.21.11
  • The local difficulty expression now uses locations instead of chunks (this is how its done internally)

ADDED:

  • Added a section and effect to add environmental attributes to biomes
  • Added folia support to the paper-plugin.yml This hasn't been tested as folia is too far behind from paper, but here's to hoping

DEPRECATED:

  • The sky_color, fog_color and water_fog_color effects have been deprecated in biome effects. They're now environmental attributes. These will still work, but will be removed in a future update, so switch over to environmental attributes asap!

Small Fix

by ShaneBee on Nov 27, 2025
Download

This update fixes a small bug with registration structure.

Don't forget to check out the docs on SkriptHub

👷🏼‍♂️ REQUIREMENTS 🚧:

  • Skript 2.10+
  • SkBee (This addon uses a few of SkBee's types and internals)
  • Java 21+
  • PaperMC server

🕹️ MINECRAFT VERSION SUPPORT 🎮:

  • 1.21.9 to 1.21.10

🛠️ THIS UPDATE 🧑🏼‍🍳:

FIXED:

  • Fixed an issue where other sections cannot be used in the registration structure (loops/conditions can now be used)

This update adds support for Minecraft 1.21.9 and 1.21.10

Don't forget to check out the docs on SkriptHub

👷🏼‍♂️ REQUIREMENTS 🚧:

  • Skript 2.10+
  • SkBee (This addon uses a few of SkBee's types and internals)
  • Java 21+
  • PaperMC server

🕹️ MINECRAFT VERSION SUPPORT 🎮:

  • 1.21.9 to 1.21.10

🛠️ THIS UPDATE 🧑🏼‍🍳:

CHANGED:

  • Updated internals to work on Minecraft 1.21.9/10

Small Fix

by ShaneBee on Aug 12, 2025
Download

This update fixes a small bug with dialogs.

Don't forget to check out the docs on SkriptHub

👷🏼‍♂️ REQUIREMENTS 🚧:

  • Skript 2.10+
  • SkBee (This addon uses a few of SkBee's types and internals)
  • Java 21+
  • PaperMC server

🕹️ MINECRAFT VERSION SUPPORT 🎮:

  • 1.21.6 to 1.21.8

🛠️ THIS UPDATE 🧑🏼‍🍳:

FIXED:

  • Fixed the exit_action section of a dialog not working

This update introduces Dialogs. Please see the Wiki for more info.

IMPORTANT:

Until SkBee updates with NBT for 1.21.6, the NBT portions of dialogs will not work.
I'm hoping to get that done soon.

Don't forget to check out the docs on SkriptHub

👷🏼‍♂️ REQUIREMENTS 🚧:

  • Skript 2.10+
  • SkBee (This addon uses a few of SkBee's types and internals)
  • Java 21+
  • PaperMC server

🕹️ MINECRAFT VERSION SUPPORT 🎮:

  • 1.21.6 to 1.21.8

🛠️ THIS UPDATE 🧑🏼‍🍳:

ADDED:

  • Added Minecraft's new Dialogs

This small update adds the dry_foliage_color option for biomes.

Don't forget to check out the docs on SkriptHub

👷🏼‍♂️ REQUIREMENTS 🚧:

  • Skript 2.10+
  • SkBee (This addon uses a few of SkBee's types and internals)
  • Java 21+
  • PaperMC server

🕹️ MINECRAFT VERSION SUPPORT 🎮:

  • 1.21.6

🛠️ THIS UPDATE 🧑🏼‍🍳:

ADDED:

  • Added dry_foliage_color option to biome special effects

This small update adds the dry_foliage_color option for biomes.

Don't forget to check out the docs on SkriptHub

👷🏼‍♂️ REQUIREMENTS 🚧:

  • Skript 2.10+
  • SkBee (This addon uses a few of SkBee's types and internals)
  • Java 21+
  • PaperMC server

🕹️ MINECRAFT VERSION SUPPORT 🎮:

  • 1.21.5

🛠️ THIS UPDATE 🧑🏼‍🍳:

ADDED:

  • Added dry_foliage_color option to biome special effects

This update brings the ability to place placed/configured features in your world and the ability to dump your custom biomes/enchantments as json datapack files.

Don't forget to check out the docs on SkriptHub

👷🏼‍♂️ REQUIREMENTS 🚧:

  • Skript 2.10+
  • SkBee (This addon uses a few of SkBee's types and internals)
  • Java 21+
  • PaperMC server

🕹️ MINECRAFT VERSION SUPPORT 🎮:

  • Currently supports Minecraft versions:
    • 1.21.4 (Tested and works great)

🛠️ THIS UPDATE 🧑🏼‍🍳:

ADDED:

  • Added an effect to place configured/placed features in the world
  • Added some warnings when tags/features are invalid when used in Biome/Enchantment registration
  • Added an effect to dump custom biomes/enchantments to file (will output in Minecraft DataPack format)

This update brings a major re-write to custom biomes, also re-write to how custom biomes/enchantments are registered.
Please make sure to read the update docs and wikis.

Don't forget to check out the docs on SkriptHub

👷🏼‍♂️ REQUIREMENTS 🚧:

  • Skript 2.10+
  • SkBee (This addon uses a few of SkBee's types and internals)
  • Java 17+
  • PaperMC server

🕹️ MINECRAFT VERSION SUPPORT 🎮:

  • Currently supports Minecraft versions:
    • 1.21.4 (Tested and works great)

🛠️ THIS UPDATE 🧑🏼‍🍳:

  • Re-write custom biomes
  • Custom biomes now have an option for applying to tags, adding features, and adding spawners.
  • Custom biomes/enchantments now need to be registered in the new registry registration structure. This allows them to be added before the rest of your code is parsed (assuming its above), and allows you to use custom namespaces in your code without having to rely on variables and/or parsing.

External resources


Project members

ShaneBee

Member


Technical information

Project ID