Skip to content

FiddleMC/Fiddle

Repository files navigation

Fiddle 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 easily run a test server (which includes some example blocks and items):

  • ./gradlew applyPatches
  • ./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:

  • Improve resource pack API
  • Unused block state claiming API
  • Support block display entities
  • Support falling block entities
  • Provide more ways to serve the resource pack
  • Send blocks and items to client mod

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

Contributors