FallingOverride

FallingOverride by longbread

 

*Warning: intended only for use on servers such as forks of Spigot and Paper where falling block duplication is patched.

Use of this plugin on other servers will likely cause double-duping!*

 

Falling block duplication has long existed in the vanilla Minecraft game and has become an integral part of many technical as well as non-technical Minecraft servers. However, some servers such as forks of Spigot and Paper have patched the duplication mechanic and not provided an option to re-enable falling block duplication.

 

This plugin mimics the falling block duplication mechanic on servers where it is patched. Players can more efficiently gather sand and other resources to realize their goals as the original game intended, all while retaining the benefits of their advanced Spigot/Paper server.

 

-  -  -  -  -  -  -  -  -  -  -  -

1.18.2 requires a small change to the RaysWorks duplicator design (check the description of the video linked below).

The 1.17 version should still work on 1.18 servers. The 1.18 version only differs from the 1.17 version cosmetically and has been tested on the latest Paper 1.18.2 release.

-  -  -  -  -  -  -  -  -  -  -  -

 

 

Commands and Configuration

 

Usage: /falling [block type] [enable/disable]

 

Block types are sand (sand, red sand), anvil (anvil, chipped anvil, damaged anvil), dragon egg (dragon egg), and decorative (all other falling blocks: gravel, concrete powder, etc.)

 

Each block type can be individually enabled or disabled by a server operator. Permission: falling.cheat

 

Sand and decorative block types are enabled by default, and anvil and dragon egg block types are disabled by default. Run /falling with no arguments to check what is currently enabled.

 

Mechanics

 

Plugin tested with RaysWorks's sand duplicator design (https://www.youtube.com/watch?v=wfeGyXJOCBw) and Shulkercraft's dragon egg duplicator design (https://www.youtube.com/watch?v=51IVqEQe8ZY) on a Paper release.

 

This plugin detects when a falling block entity moving in the direction of an end portal block lands next to the end portal block.

 

If all requirements are met and the falling block's block type is enabled, the plugin will generate an item corresponding to the falling block that will fall into the end portal with a velocity similar to that of the falling block. This effectively mimics the outcome of the event should it have occurred on a vanilla server.

 

Notes

 

I hope you enjoy this plugin and find it easy to use. To add it to your server, drop the .jar into your server's plugins folder and restart or reload/enable.

 

Feedback is appreciated! Feel free to let me know what you think and how FallingOverride could be improved in the future.

 


Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    503290
  • Created
    Jul 12, 2021
  • Last Released File
    Jan 3, 2022
  • Total Downloads
    5,635
  • License

Categories

Members

Recent Files