Polestar
Polestar is a free, open-source leveling guide addon for WoW: Forever: an in-game arrow and leveling routes that make sense for every race 1 to 60, plus class quests.
Language independent module providing minecraft data for minecraft clients, servers and libraries.
GamesJavaScriptGitHub @PrismarineJSSelf-installOwner unconfirmed
Paste into Claude or ChatGPT for installation instructions suited to your environment.
Have you tried it? One tap is enough. No sign-in needed.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Language independent module providing minecraft data for minecraft clients, servers and libraries.
Supports
Minecraft-data is language independent, you can use it with these language specific modules :
| Wrapper name | Language | Data provided |
|---|---|---|
| node-minecraft-data | Node.js | everything |
| python-minecraft-data | python | everything |
| minebase | python | everything |
| McData | Elixir | protocol |
| ProtocolGen | java | generated java files from protocol.json to read and write minecraft packets |
| mcdata | Go | everything |
| minecraft-data-rs | Rust | everything |
If you want to use minecraft-data in a new language, we advise you to create a new wrapper
Data provided:
| Data | Description |
|---|---|
| Biomes | |
| Blocks | |
| Enchantment | |
| Effect | Status/Potion effects |
| Entities | |
| Language | language code and their english strings |
| Instruments | sounds emitted by blocks |
| Items | |
| Map icons | Provides all available map icons as used by (crafted) maps |
| Materials | to be used with blocks data. Provides tool speed multipliers against material types. |
| Particles | Id and names of minecraft particles |
| Protocol | a complete description of the protocol, can be used to automatically implement the protocol, see protodef doc |
| Protocol Versions | the whole list of minecraft protocol versions |
| Recipes | to be used with blocks and items data |
| Windows | the different kind of windows and their characteristics |
| Version | |
| Versions | all the versions supported in minecraft-data |
| Block collision shapes | |
| Foods | list of foods each with there id, saturation, foodpoints and more |
| Commands | a tree structure for vanilla minecraft server commands, and some info needed to implement sub-parsers. |
| Legacy | mappings between legacy (1.12) and post-flattening (1.13+) blocks and items ids |
| Skin data | (bedrock edition) Skin geometry and texture data for steve skin |
| Features | This can be used to check is a specific feature is available in the current Minecraft version. This is usually only required for handling version-specific functionality. |
| Sounds | For versions that use a sound id over the network (1.9+) this provides mappings between network sound id and sound name. |
See more information about this data in the documentation
These are the projects that use minecraft-data:
| Project name | Language | Project type | Data used |
|---|---|---|---|
| mineflayer | Node.js | bot library | biomes, blocks, entities, instruments, items, materials, recipes |
| node-minecraft-protocol | Node.js | protocol serialization | protocol |
| flying-squid | Node.js | server library | biomes, blocks, materials |
| SpockBot | Python | bot library | biomes, blocks, items, materials, windows, recipes |
| PhaseBot | Java | bot | blocks, items, materials |
| McEx | Elixir | server | blocks |
| VoxelGamesLib | Java | minigames server library | blocks, items |
| Phpcraft | PHP | all-around library | blocks, items, entities, protocol |
| MineSharp | C# | Bots | Protocol, Blocks, Items, Entities, Biomes, Recipes, Enchantments |
This is the beginning of the README. Read the rest at the original. Read the full README ↗