This repository contains the core plugin and library for NextForge, a platform designed to facilitate the development of minecraft applications. It provides essential functionalities and utilities that can be used by other plugins and applications within the NextForge ecosystem.
- Core Plugin: The main plugin that integrates with the NextForge platform.
- Library: A collection of utilities and APIs that can be used by other plugins.
- Event System: A robust event system to handle various events within the platform.
- Command System: A command system to define and execute commands within the platform.
- Protocol Manipulation: Tools to manipulate and handle network protocols.
- Data Management: Utilities for managing data storage and retrieval.
- Player Cache: A caching system for player data to improve performance.
- Scheduler: A task scheduler to manage asynchronous tasks and operations.
- Text Management: Utilities for handling text formatting and localization.
- Multi-Version Support: Compatibility with multiple Minecraft versions.
- and more: Additional features and utilities to enhance the development experience.
To install the NextForge Core Plugin, follow these steps:
- Download the latest release from the Releases page.
- Place the downloaded JAR file into the
plugins
directory of your Minecraft server. - Restart your server to load the plugin.
- Configure the plugin by editing the
config.yml
file located in theplugins/NextCore
directory. - Reload the plugin using the
/nextcore reload
command or restart the server again. - Enjoy the features and functionalities provided by the NextForge Core Plugin!
To use the NextForge Core Plugin, you can access its features through the provided APIs and utilities. Here are some examples:
- NextForge Team: For their continuous efforts in developing and maintaining the NextForge platform.
- Contributors: For their contributions and improvements to the NextForge Core Plugin.
- Community: For their support and feedback in making NextForge better.
We welcome contributions to the NextForge Core Plugin! If you would like to contribute, please follow these steps:
- Fork the repository on GitHub.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them with a clear message.
- Push your changes to your forked repository.
- Create a pull request to the
dev
branch of the original repository.
This project is licensed under the MIT License. See the LICENSE file for more details.
For any questions, issues, or feedback regarding the NextForge Core Plugin, please contact us through the following channels:
- GitHub Issues: NextForge Core Issues
- Discord: Join our Discord server at NextForge Discord
- Email: You can reach us at [email protected]
- Website: Visit our website at NextForge
This project is not affiliated with Mojang AB, the original developers of Minecraft. NextForge is an independent platform that enhances the Minecraft experience through its plugins and libraries. All trademarks and copyrights belong to their respective owners.
We would like to acknowledge the following projects and libraries that have inspired or contributed to the development of the NextForge Core Plugin:
- Spigot & PaperMC: For their contributions to the Minecraft server development community.
- Bukkit: For its foundational work in creating a plugin system for Minecraft.
FancyNPCs provides a basic NPC system using the /npc
command. Persistent NPCs are saved in plugins/FancyNPCs/npcs.yml
unless marked as transient.
/npc help [page]
/npc create <name>
– create an NPC at your location/npc copy <npc> <new_name>
– duplicate an existing NPC/npc remove <npc>
– delete an NPC/npc list
– list all NPCs/npc info <npc>
– show information about an NPC
Other subcommands for customizing NPCs are available; use /npc help
for details.