NeonFX

NeonFX

NeonFX lets you design and place 3D neon tubes in Minecraft with a visual editor, RGB colors, animated effects, groups, a reusable design library, Text and SVG import.

90 downloads 1 followers

✨ NeonFX

Draw. Shape. Light.

NeonFX Banner

NeonFX is a Paper plugin for creating editable 3D neon tubes, signs, shapes and lighting designs directly inside Minecraft.

Design smooth curves, straight lines, logos, decorative lighting and complex neon installations using a fully in-game visual editor.

No client-side mods required.

πŸŸ₯ ALPHA SOFTWARE

πŸ”΄ NeonFX is currently in Alpha.

The core drawing, editing and rendering workflow is already available, while several advanced features are still under development. Features and behaviour may change between Alpha releases.

πŸ’‘ Neon design, directly inside Minecraft

NeonFX is built around one simple idea:

Creating neon should feel like drawing it.

Instead of manually placing blocks, armor stands or hundreds of individual elements, NeonFX allows you to create editable vector-style designs directly in-game.

Create a Drawing, pick up the NeonFX Pen, place your nodes and shape your design visually.

Create with:

  • βœ… Straight segments
  • βœ… Smooth BΓ©zier curves
  • βœ… Multiple Tubes inside one Drawing
  • βœ… ROUND and SQUARE tube profiles
  • βœ… Adjustable tube thickness
  • βœ… RGB / HEX colors
  • βœ… Multiple layers
  • βœ… Snapping tools
  • βœ… Collision modes
  • βœ… Reusable designs
  • βœ… Interactive visual previews

✏️ Powerful visual editor

NeonFX includes a purpose-built in-game editor designed to make complex shapes manageable without external modelling software.

Edit your designs visually

  • Add and move nodes
  • Select individual nodes and handles
  • Create and adjust BΓ©zier curves
  • Control IN / OUT handles independently
  • Switch between straight and curved geometry
  • Adjust tube thickness
  • Change colors
  • Change render quality
  • Move elements between layers
  • Create additional Tubes
  • Undo and redo changes
  • Save or cancel safely

The editor continuously previews the current path and the next segment toward your crosshair, helping you see the result while you work.

BΓ©zier handles are also completely explicit: NeonFX will not automatically modify the shape of your curves behind your back.

🎨 Rendering quality

Every Drawing can use a different rendering quality depending on the balance you want between appearance and performance.

Available quality presets include: Quality Banner 1 Qualty Banner 2

Quality: LOW POLY LOW MEDIUM HIGH ULTRA ORIGINAL

Quality can be changed directly from the editor and saved with the Drawing.

🌈 More than static decoration

NeonFX Drawings can be controlled after they have been created.

You can modify:

  • ⚑ Enabled / disabled state
  • πŸ”† Brightness
  • 🎨 Color
  • 🧩 Rendering quality
  • ✨ Effects

This makes NeonFX useful for much more than signs.

It can be used for:

  • Event builds
  • Stages
  • Clubs
  • Attractions
  • Theme parks
  • Shops
  • Server hubs
  • Decorative environments
  • Interactive installations
  • Dynamic lighting designs

πŸ‘₯ Groups

Multiple Drawings can be combined into Groups.

Groups allow several NeonFX creations to be managed together instead of controlling every Drawing individually.

Perfect for larger installations where multiple neon elements belong to the same design or area.

πŸ“š Design Library

Created designs can be stored in the NeonFX Library and placed again later.

Build something once and reuse it whenever you need it.

This is especially useful for:

  • Logos
  • Symbols
  • Repeated decorations
  • Sign templates
  • Event designs
  • Standard server elements

Community includes Library storage up to its configured default capacity, while Premium expands the possibilities of the Library.

πŸ’Ž Community vs Premium

NeonFX includes a usable Community version with the complete core drawing experience.

Premium is designed for users who want more advanced creation, automation and import tools.

Feature Community Premium
Drawing creation βœ… βœ…
Visual editor βœ… βœ…
Nodes & Tubes βœ… βœ…
Straight segments βœ… βœ…
BΓ©zier curves βœ… βœ…
ROUND profile βœ… βœ…
SQUARE profile βœ… βœ…
Variable thickness βœ… βœ…
RGB / HEX colors βœ… βœ…
Layers βœ… βœ…
Snapping βœ… βœ…
Collision modes βœ… βœ…
Blueprint / editor visualization βœ… βœ…
Undo / Redo βœ… βœ…
Groups βœ… βœ…
Basic effects βœ… βœ…
Library βœ… βœ…
SVG Import ❌ βœ…
Advanced Library capacity & transforms ❌ βœ…
Freehand fitting ❌ βœ…
Text outlines ❌ βœ…
Multi-stop / animated gradients ❌ βœ…
Advanced effect stacking ❌ βœ…
Timeline playback ❌ πŸ› οΈ

Legend

βœ… Available
❌ Not included
πŸ› οΈ Premium feature under development during Alpha

πŸ›’ Get NeonFX Premium

Support the development of NeonFX and unlock its complete advanced creative toolkit.

πŸ’³ Premium License: 9.99€ β†’ 4.99€

✨ Buy NeonFX Premium β†’

One license unlocks the Premium functionality available for NeonFX under the applicable license terms.

πŸ’‘ Not sure if you need Premium?

Start with NeonFX Community first. You can upgrade to Premium whenever you need SVG importing, text tools, freehand creation, advanced gradients, effect stacking or an expanded Library workflow.

πŸ“ SVG Import

.svg BANNER NeonFX Premium includes SVG importing.

SVG files can be placed inside:

plugins/NeonFX/import/

NeonFX converts supported vector geometry into an editable Drawing rather than simply placing a static image.

Supported SVG elements

  • path
  • line
  • polyline
  • polygon
  • rect
  • circle
  • ellipse

Supported paths include:

  • Straight lines
  • Cubic curves
  • Quadratic curves
  • Smooth curve variants
  • Arcs
  • Closed paths

SVG imports are opened as an editing preview first, allowing you to inspect and adjust the result before committing it.

🧩 Vanilla client compatible

Players do not need to install anything.

NeonFX runs entirely on the Paper server.

Players can join using a normal vanilla-compatible Minecraft client.

NeonFX uses Minecraft Display entities together with its own resource pack to render the neon geometry.

πŸ“¦ NeonFX Resource Pack

NeonFX includes a purpose-built resource pack containing reusable models for its tube rendering system.

Instead of generating a separate model for every individual neon segment, NeonFX reuses its models and applies the required position, direction, length, profile and diameter through Display transformations.

This keeps the rendering system significantly more flexible.

Resource pack delivery options

Server owners can deliver the pack using:

  • 🌐 Their own CDN
  • 🌐 Existing web hosting
  • 🌐 A reverse proxy
  • πŸ“‘ NeonFX's optional embedded HTTP server

The plugin also provides diagnostics for checking:

  • Generated resource-pack file
  • SHA-1
  • Delivery URL
  • Embedded HTTP server status

If the NeonFX resource pack cannot be loaded, the plugin can continue operating using its fallback renderer.

πŸ”’ Safe editing

NeonFX does not immediately overwrite the live version of a Drawing while you edit it.

Editing is performed using a working copy.

Your existing Drawing remains untouched until you explicitly save your changes.

If you cancel the session, the working changes are discarded.

♻️ Session recovery

Unexpected disconnect?

Server restart?

Editing interrupted?

NeonFX includes a recovery system for unfinished editing sessions.

Administrators can list available recovery data and resume an unfinished working copy without replacing the previously saved Drawing.

πŸ’Ύ Persistent storage

NeonFX uses SQLite for persistent data.

The plugin automatically creates and manages its files inside:

plugins/NeonFX/

This includes:

  • Configuration
  • SQLite database
  • SVG import directory
  • Recovery data
  • Generated resource pack

πŸ–₯️ GUI & Commands

Most normal operations can be performed through the NeonFX GUI.

Open it with:

/neonfx gui

Main command:

/neonfx

Alias:

/nfx

NeonFX also provides commands for:

  • Drawings
  • Editing
  • Tubes
  • Groups
  • Effects
  • Library management
  • SVG imports
  • Recovery
  • Resource-pack diagnostics
  • Licensing
  • Administration

πŸ” Permissions

For simple server configurations:

neonfx.admin

provides access to the complete administrative feature set.

NeonFX also includes granular permissions for servers that want more control over who can access individual systems such as:

  • Creation
  • Editing
  • Controls
  • Groups
  • Effects
  • Timeline
  • Library
  • Imports
  • Settings
  • Reloading

Finished Drawings can be seen by normal players without requiring a special visibility permission.

πŸ”Œ Developer API

NeonFX includes a public Java API for integrations with other plugins.

Other plugins can obtain NeonFX through Bukkit's ServicesManager and interact with Drawings and Groups.

Drawing integrations can control:

  • Enabled state
  • Brightness
  • Color
  • Effects
  • Drawing information

Group integrations can control:

  • Enabled state
  • Brightness
  • Membership information

NeonFX also exposes events for systems including:

  • Drawing creation
  • Drawing deletion
  • Drawing state changes
  • Effect start
  • Tube changes
  • Timeline lifecycle
  • Effect lifecycle

Internal persistence and renderer implementations remain private and are not exposed through the public API.

βœ… Compatibility

NeonFX builds are compiled specifically for their supported Minecraft / Paper family.

Minecraft / Paper Java Status
Paper 1.21.4 / supported 1.21.x APIs Java 21 βœ… Supported
Paper 26.1.x Java 25 βœ… Supported
Paper 26.2.x Java 25 βœ… Supported
Paper 26.3 Java 25 πŸ§ͺ Experimental

πŸ§ͺ Paper 26.3

Current support targets the currently published Paper 26.3 Alpha API and should be considered experimental until a stable Paper API build becomes available.

Always download the NeonFX build matching your Minecraft / Paper version.

πŸš€ Quick Start

1. Install NeonFX

Place the correct NeonFX .jar inside:

plugins/

2. Start the server

NeonFX will automatically create its configuration, database, directories and matching resource pack.

3. Configure the resource pack

Configure a public resource-pack URL if you want NeonFX to deliver the pack automatically to players.

4. Give yourself permission

For full access:

neonfx.admin

5. Open NeonFX

Run:

/neonfx gui

6. Create a Drawing

Choose Create, enter a name and start designing using the NeonFX Pen.

7. Save

When you're happy with the result, save the Drawing from the editor GUI or command.

πŸ”΄ Alpha Development

NeonFX is being actively developed.

The core systems are already functional, including:

  • Drawing creation
  • Tubes
  • Visual editing
  • BΓ©zier geometry
  • Colors
  • Thickness
  • Layers
  • Groups
  • Library
  • Persistence
  • Recovery
  • Basic effects
  • SVG importing
  • Resource-pack rendering
  • Developer API

Several advanced systems are still being expanded or developed during the Alpha.

Feedback, bug reports and testing are extremely valuable while NeonFX continues to evolve.

✨ Draw. Shape. Light.

Turn ideas into light.

Version Minecraft Loader Download

NeonFX 0.1.2

0.1.2

26.3
bukkit, paper, spigot
Download

NeonFX 0.1.2

0.1.2

26.2
bukkit, paper, spigot
Download

NeonFX 0.1.2

0.1.2

26.1, 26.1.1, 26.1.2
bukkit, paper, spigot
Download

NeonFX 0.1.2

0.1.2

1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11
bukkit, paper, spigot
Download

NeonFX 0.1.1

0.1.1

26.3
bukkit, paper, spigot
Download