[Free, open-source] PluginForge — visual builder for Paper/Spigot/Velocity/BungeeCord plugins, drag blocks and download a runnable .jar

U

/u/WonderfulMain5602

Guest
[Free, open-source] PluginForge — visual builder for Paper/Spigot/Velocity/BungeeCord plugins, drag blocks and download a runnable .jar

For anyone who wants a custom plugin but doesn't want to write Java.

PluginForge is a visual editor (Scratch-style blocks). You drag together what you want to happen, see the generated Java code live next to the canvas, and hit a button to download a working .jar file. Drop it into plugins/, restart the server, done.

What you can build right now:

  • Event handlers for Join, Quit, Death, Chat, Block Break/Place, Interact, Inventory Click, Damage, Respawn, Drop, Weather, Server Start, command preprocessing.
  • Custom commands with arguments and permission checks.
  • GUI menus (1–6 rows, slot-by-slot setup), scoreboards (sidebar with title and lines), boss bars, titles/action bars.
  • Lobby essentials: hide-players, push velocity, cooldowns, persistent item markers (works for navigator-compass setups).
  • Player actions: teleport, give item, set health/food/level/XP, potion effects, sound, kick, hide/show.
  • World actions: set/get block, spawn entity, lightning, time/weather control, drop item, explosion, particles, set spawn.
  • Items with custom name/lore/enchantments/unbreakable, GUI persistent markers.
  • Scheduler (wait ticks, repeat ticks), config.yml read/write, variables, math, text manipulation.
  • Velocity/Bungee network blocks (server switch, server list).

Targets four platforms — Paper 1.21, Spigot, Velocity, BungeeCord. Same blocks, different generated code per target (e.g. uses Adventure Components on Paper, plain strings on Spigot).

Two ways to use it:

  1. Run docker compose up --build → open localhost:8080 → build plugin → click "Build JAR" → download.
  2. Frontend only → "Project ZIP" → unzip → mvn package locally.

Included examples to learn from: a welcome plugin, a /spawn teleport command, and a small minigame (lightning on block break).

MIT-licensed, no paid version, no signup. UI in German and English.

GitHub: https://github.com/pfurpass/PluginForge

Feedback welcome — especially: which event hooks or block types do you wish were there but aren't?

submitted by /u/WonderfulMain5602
[link] [comments]

Continue reading...
 
Back
Top