https://github.com/team-inceptus/inceptusnms
JavaDocs Generator for Spigot NMS Implementations & CraftBukkit
https://github.com/team-inceptus/inceptusnms
bukkit craftbukkit documentation minecraft minecraft-api nms spigot spigot-api
Last synced: 12 days ago
JSON representation
JavaDocs Generator for Spigot NMS Implementations & CraftBukkit
- Host: GitHub
- URL: https://github.com/team-inceptus/inceptusnms
- Owner: Team-Inceptus
- License: lgpl-3.0
- Archived: true
- Created: 2023-09-27T00:55:48.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-01-30T20:10:10.000Z (over 1 year ago)
- Last Synced: 2024-09-27T12:01:19.572Z (about 1 year ago)
- Topics: bukkit, craftbukkit, documentation, minecraft, minecraft-api, nms, spigot, spigot-api
- Language: Kotlin
- Homepage: http://nms.teaminceptus.us/
- Size: 13.2 MB
- Stars: 5
- Watchers: 0
- Forks: 0
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# InceptusNMS
> JavaDocs for Mojang-Mapped Minecraft NMS and CraftBukkit for the latest Minecraft VersionInceptusNMS is a repository of documented Net-Minecraft-Server (NMS) and CraftBukkit Code for Minecraft: Java Edution. It utilizes a custom parser made in Kotlin from an input of JSON files to generate a JavaDocs-style browser.
## 📕 Background
Click to Expand
The goal of this project is to attempt to emulate a JDK 17 JavaDocs-style Browser for the Mojang-Mapped NMS Mappings and CraftBukkit Server, in order to make NMS and CraftBukkit Development easier and more accessible.
### ❓How Does it Work?
Click to Expand
We use a custom parser to parse JSON files stored in our `docs` folder to emulate a JavaDocs browser. Developed in Kotlin and Java, the parser is able to parse the JSON files and generate a JavaDocs-style browser for the NMS and CraftBukkit Server. Things like schemas, examples, and contributing guidelines are available in [CONTRIBUTING.md](CONTRIBUTING.md).
## 💻 Using with an IDE
IntelliJ
1. File -> Project Structure -> Libraries
Locate your NMS Dependency
2. Click on "Specify Documentation URL" (Plus with the Earth Icon)

3. Enter the Browser URL

4. Done!

Eclipse
Credit to [@SkytAsul](https://www.spigotmc.org/members/373955/)
1. Right click on project -> Properties -> Java Build Path -> Libraries
Locate your NMS Dependency
2. Expand Dependency, select "JavaDoc Location" and click on "Edit..."

3. Enter the Browser URL

4. Done!
## 📝 Contributing
Please see [CONTRIBUTING.md](CONTRIBUTING.md) for more information.