Skip to content

A fork of Paper that supports adding custom blocks, items and more.

License

Notifications You must be signed in to change notification settings

FiddleMC/Fiddle

Repository files navigation

Gale logo

Fiddle

A Paper fork that lets you
add real custom blocks and items

Discord

Pictures from the version currently running live on a public server (see Demo below)

Introduction

Fiddle is a Paper server fork that lets plugins add new blocks and items into Minecraft.

Fiddle:

  • adds new blocks and items natively
  • works with existing Bukkit plugins
  • works with vanilla clients

You are very welcome to help with implementation, testing, sharing knowledge or giving suggestions.

Installation

Fiddle is a drop-in replacement for Paper.

There are no builds available at the moment, but you can build Fiddle yourself by cloning the project and doing:

  • ./gradlew applyPatches
  • Create a runnable server jar with ./gradlew createMojmapPaperclipJar (the jar file will be placed in fiddle-server/build/libs)

You can run a test server (which includes some example blocks and items):

  • Enable the test-plugin (uncomment a line in test-plugin.settings.gradle.kts)
  • gradle-bin/refreshTestPluginDevBundle
  • ./gradlew runDevServer

Adding custom blocks/items

See the wiki!

Live demo

An experimental version of Fiddle is already running on a small community server.
You can join sucraft.org (Minecraft 1.19.2) and do /warp Demo to see it in action yourself.

Soon

The next goals of the project are:

  • Support block display entities
  • Support falling block entities
  • Automatically generate a resource pack
  • Plugins can add resource pack contents
  • Automatically server the resource pack
  • Automatic block/item mapping API

Please feel free to join the project as a developer and contribute toward these goals!

About

A fork of Paper that supports adding custom blocks, items and more.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published