← all publishers

itamarb2010-jpg

@itamarb2010-jpg source repo

11 published skills

  1. Add Config · itamarb2010-jpg
    Add config.yml handling to a Minecraft plugin — a bundled default config, saveDefaultConfig() in onEnable, a typed settings accessor, and a reload path. Use this whenever the user wants configurable settings, options, a config file, tunable values, messages the admin can edit, a /reload command, or 'read this from config instead of hardcoding it' in their Bukkit/Paper plugin. Reads the target stack from .mcplugin/config.yml.
    0 installs
  2. Run Server · itamarb2010-jpg
    Provision and run a LOCAL Paper test server to verify the plugin actually loads. Use this when the user wants to test/run/try the plugin in a real server, spin up a local server, deploy the jar and watch it load, or confirm it enables without errors. Downloads the matching Paper build via the PaperMC API, deploys the built jar, boots the server briefly, and reads the log. Reads the stack from .mcplugin/config.yml.
    0 installs
  3. Add Command · itamarb2010-jpg
    Add a command to a Minecraft plugin — the executor class, tab completion, plugin.yml registration, permissions, and wiring in onEnable. Use this whenever the user wants a new /command, slash command, subcommands, argument parsing, or tab completion in their Bukkit/Paper/Spigot plugin. Reads the target stack from .mcplugin/config.yml.
    0 installs
  4. Add Storage · itamarb2010-jpg
    Add data persistence to a Minecraft plugin — pick and wire the right store: PersistentDataContainer on items/entities, a YAML data file, or a real database (SQLite/MySQL via a shaded, relocated JDBC driver). Use this whenever the user wants to save/load data, remember values across restarts, persist per-player stats, store custom item/entity tags, keep a database, homes/economy balances, or 'don't lose it when the server restarts' in their Bukkit/Paper plugin. Reads the target stack from .mcplugin/config.yml.
    0 installs
  5. Add Listener · itamarb2010-jpg
    Add an event listener to a Minecraft plugin — a Listener class with @EventHandler methods, wired into onEnable with registerEvents. Use this whenever the user wants to react to something happening in-game: on join/quit, block break/place, player interact, entity damage/death, inventory click, chat, respawn, or any Bukkit/Paper event. Handles priority, cancelled-event handling, and hot-event performance. Reads the target stack from .mcplugin/config.yml.
    0 installs
  6. Plugin Review · itamarb2010-jpg
    Read-only review of a Minecraft plugin's source against the common pitfalls — threading, memory leaks, events, commands, config, persistence, lifecycle, performance, and 2026 version drift. Use this when the user wants their plugin reviewed, audited, or checked for bugs/leaks/thread-safety before shipping, or asks "is my plugin correct / safe / production-ready?". Reports findings by severity; never edits. Reads the stack from .mcplugin/config.yml.
    0 installs
  7. Setup Platform · itamarb2010-jpg
    Configure (or reconfigure) the target Minecraft server stack AND the project identity for this plugin — platform (Paper/Spigot/Folia/Velocity/…), Minecraft version, Java version, build tool, API coordinates, plus plugin.yml metadata (name, package/group id, version, description, authors, contributors, website, prefix) — and record it all to .mcplugin/config.yml. Use this whenever the user wants to pick or change their platform / Minecraft version / build tool / plugin name / package / authors, before scaffolding, or when a build fails from a version/Java/coordinate mismatch. Run before /scaffold.
    0 installs
  8. Help · itamarb2010-jpg
    List every skill and specialist agent in this Minecraft-plugin toolkit, grouped by phase, with the recommended end-to-end workflow. Use this when the user asks what skills/commands are available, what this toolkit can do, which skill to use next, how the pieces fit together, or just types /help. Reads the skills and agents live from disk — never invents them.
    0 installs
  9. Start · itamarb2010-jpg
    First-time entry point for building a Minecraft plugin with this toolkit. Detects where the project is, asks what the user wants to build, then configures the target stack (platform, Minecraft version, build tool → .mcplugin/config.yml) and routes them to scaffolding. Use this when someone is new to the toolkit, says 'help me make a Minecraft plugin', or isn't sure where to begin. Makes no assumptions — it asks first.
    0 installs
  10. Add Gui · itamarb2010-jpg
    Add a clickable inventory GUI to a Minecraft plugin — a menu built from an Inventory of ItemStacks with an InventoryClickEvent handler that cancels menu clicks. Use this whenever the user wants a chest menu, GUI, clickable interface, item-based menu, shop screen, settings panel, paginated selector, or 'open an inventory the player can click buttons in' for their Bukkit/Paper plugin. Reads the target stack from .mcplugin/config.yml.
    0 installs
  11. Scaffold · itamarb2010-jpg
    Generate a complete, buildable Minecraft plugin project skeleton — build file (Maven or Gradle), main class, plugin.yml, resources, .gitignore, and standard source layout — from the target stack in .mcplugin/config.yml. Use this to start a brand-new plugin, create the initial project structure, or bootstrap a plugin from zero. Run /setup-platform first if the stack isn't configured yet.
    0 installs