Releases: ShaneBeee/NMS-API
Releases · ShaneBeee/NMS-API
Small Update [1.7.2]
SUPPORTED VERSIONS:
- Minecraft 1.21/1.21.1 - JavaDocs
- Java 21+ required
- Use the mojmap jar on PaperMC servers and regular jar on Spigot servers
Tip
If using with Skript, this is not a plugin, and goes in the /plugins/skript-reflect/
folder
FIXED:
- Fixed an internal issue with fake players missing a field
Small Update [1.7.1]
SUPPORTED VERSIONS:
- Minecraft 1.21 - JavaDocs
- Java 21+ required
- Use the mojmap jar on PaperMC servers and regular jar on Spigot servers
Tip
If using with Skript, this is not a plugin, and goes in the /plugins/skript-reflect/
folder
CHANGED:
- Support is now for MC 1.21
Small Update [1.7.0]
SUPPORTED VERSIONS:
- Minecraft 1.20.6 - JavaDocs
- Java 21+ required
- Use the mojmap jar on PaperMC servers
Tip
If using with Skript, this is not a plugin, and goes in the /plugins/skript-reflect/
folder
ADDED:
- Added a method in PlayerAPI to create fake players but not update to all players (thus allowing to update to a specific Player)
CHANGED:
- Changed some stuff in McItem class to match new component things
Small Update [1.6.0]
ADDED:
- McPlayer (wrapper class for a Minecraft player)
- McEntity (wrapper class for a Minecraft entity)
- McLevel (wrapper class for a Minecraft level)
Small Update [1.5.0]
SUPPORTED VERSIONS:
- Minecraft 1.20.2 - 1.20.4 - JavaDocs
- Due to mapping changes, 1.20.2 and 1.20.3/4 are different jars
ADDED:
- BlockApi:
- Added a method to get the destroy progress of a block from a player
- Added a method to randomly tick a block
- ChunkApi:
- Added a method to get the local difficulty of a chunk
- McBlock/McBlockState - added some new wrapper classes for Block and BlockState (work in progress)
- McServer - Added server wrapper for Minecraft Server
Small Update [1.4.0]
SUPPORTED VERSIONS:
- Minecraft 1.20.2 - JavaDocs
- (due to some packet changes in MC 1.20.2, this version won't support anything below 1.20.2)
ADDED:
- Added a wrapper class called McItemStack which includes easy to use methods for ItemStacks
- Added a wrapper class called McTier which includes easy to use methods for item Tiers
- Added a wrapper class called McItem which includes easy to use methods for Items
- Added a method in EntityApi to get NMS EntityType from Bukkit EntityType
- Added a method in WorldApi to fill a biome within 2 locations (with an option to replace a biome)
- Added a method in WorldApi to fill blocks within 2 locations
CHANGED:
- Moved ItemApi to item package
- Moved BlockApi to block package
Small Changes [1.3.0]
SUPPORTED VERSIONS:
- Minecraft 1.20.1
- Minecraft 1.19.4
CHANGED:
- McUtils - have getLevelPos return a ServerLevel
- Moved structure related api to its own class
ADDED:
- StructureApi - Added a list of structure templates
- BlockApi - added a class with a few block related methods
- FakePlayer - added a method to remove a fake player
Small Change [1.2.0]
CHANGED:
- Now supports Minecraft 1.20.1
Small Update [1.1.0]
ADDED:
- Added Level/Pos pair to McUtils
- Added player method to McUtils
- Added a method in FakePlayer to update for just one player (rather than all online players)
- Added a few small ItemStack methods in a new class ItemApi
CHANGED:
- Now only supports Minecraft 1.20
Initial Release
Initial release of library.
See JavaDocs for relevant usage.