Learning Resources - StoryTime-Productions/Stweaks GitHub Wiki

Getting Started

Welcome to the GitHub Wiki page for learning the basics of Paper Spigot plugin development and foundational Java programming. This page provides curated links and resources to help you get started, whether you're new to Java, Minecraft plugin development, or both.


🟢 Basic Java Tutorials

Before diving into plugin development, a solid understanding of Java is essential. Here are some recommended resources:


🟡 Paper Spigot Plugin Development

Once you're comfortable with Java, explore these resources to start developing plugins for Paper (a high-performance Minecraft server):


🛠️ Additional Tips

  • IDE Recommendation: IntelliJ IDEA or Eclipse are widely used for Java and plugin development.
  • JDK Version: Use Java 21 or later for compatibility with recent Paper builds.
  • Learning Path:
    1. Complete a basic Java tutorial
    2. Set up your development environment (JDK + IDE)
    3. Follow the PaperMC guide to create features

Note:
If you are new to programming, focus on the Java tutorials first before moving to plugin development.

Happy coding!