HL
HLR (Crop hoppers)
1.3.2A simple yet powerful hopper tweaker used mainly for lag-reducing purposes.
1.3.2latestMinor features and bug fixesJul 26, 2018 Added /HLR revert, allowing players to revert their hoppers to vanilla state (especially useful when retain hopper is turned on and there being no easy way to change it back to vanilla) No permission is needed to run this command. Added the following options: Code (YAML): # If retain tweaked hoppers, should it only drop when mined with silk touch? Silk-only : true # Should the tweaked hopper drop into the player's inventory upon break or onto the world normally? # This should fix the problem of tweaked hoppers flying out after being broken. To-inv : false Redid and cleaned up some of the codes, the BlockBreakEvent call should not induce nearly as high performance overhead as it did before.1.3.1Added /hlr giveMar 10, 2018 Due to popular request, /hlr give has been implemented: Code (Text): /HLR give <player> [amount] - give an online player tweaked hoppers permission: HLR.give The respective messages has been added to message.yml, please update it in order for the plugin to behave properly. Thanks Tractors, Akakarumba and kazkas5556 again for suggesting this feature.1.3.0bPatch - Config options for commands stopped workingDec 26, 2017 Fixed oversights in the code that disabled the configuration options for the main commands.1.3.0Major - Farm tweaks, multiple bug fixes and other featuresDec 26, 2017 Added farm tweaks: To further reduce lag caused by farms, you can now define specific types of farms to be disabled when a tweaked hopper is not present. The configuration will be as below: Code (YAML): # To further reduce lag caused by farms, this forces the following types of farms # to only be able to work when a crop hopper is in the chunk. # Set to false to disable the farm type. Farm-tweaks : #This refers to the initial spawning of entities by spawners, not their death. Spawners: Allow : false #This allows specific types of spawners to still work under no crop hoppers. Whitelist : - #This refers to every farms using a piston to break the crop. Piston-farms: Allow : false #This blacklists the blocks you want pistons to not farm. Default is #Pumpkin, Melon and Sugarcane. Blacklist : - PUMPKIN - MELON_BLOCK - SUGAR_CANE_BLOCK #This refers to every farms using water to break the crop. Water-farms: Allow : false #This blacklists the blocks you want water to not flow and destroy. Default is #Potato, Carrot, Wheat and Nether warts. Blacklist : - POTATO - CARROT - CROPS - NETHER_WARTS #This refers to the conventional method of cactus breaking by adjacent block. Cactus-farms : false Feature suggested by GreenEyeGM. Thanks for suggesting! As usual, please update your config.yml to support the new features. Fixed the following bugs: - Nether warts not being picked up even when the crops option is used. - Tweaked hopper's last slot will not fill up even if the incoming item is the same type. - Items with meta will not be picked up even if it is configured to do so. - Data.yml not being generated on first time use. The plugin should also have improved support for world protection plugins. The following features has been added: - Greedy mode option for if player item drop will be picked up or not - Option for retaining the tweaked hopper or drop a new hopper upon tweaked hopper breaking - HLR.nochunklimit for bypassing chunk tweaked hopper limit New known bugs: - When option in farm tweaks are enabled, even after the hoppers in the chunk are full the farms doesn't stop. - Players can still use pistons to break cactus by pushing its head or a block to the adjacent of a cactus even if the piston farm blacklist includes it. Also, users have commented about how it is difficult to find this plugin due to its name, therefore the plugin will now be renamed with a (Crop Hopper) at the back for easier reference.1.2.2Added message configuration + Chunk Hopper LimitSep 15, 2017 Added in a messages.yml for configuration of nearly all the messages sent by the plugin; Added in warnings if the options are changed in either the config.yml or the messages.yml. Added in an option for the maximum limit for tweaked hoppers in a single chunk: Code (Text): # You can set how many tweaked hoppers can be in 1 chunk here. # set -1 for unlimited tweaked hoppers in one chunk. # any number is or larger than 16*16 will be the same as unlimited tweaked hoppers. Chunk-HopperLimit: -1 As there is an update of the configuration file, please include the option Code (Text): Chunk-HopperLimit: -1 between Use-permissions and Cooldown if you want to continue using your old file.1.2.1Severe bug fix - players share the same cooldown timerAug 26, 2017 Fixed the severe bug where players share the same cooldown timer for the main command as the variable used is not player independent. Also fixed possible bug of player fee and command use in specific configurations that leads to players affecting each other on those aspects.1.2.0Critical bug fix - random malfunction after restart, other tweaksJul 28, 2017 Attempted to fix a critical bug reported by multiple users, which the hoppers will randomly stop working after server restarts. Suspecting world and/or chunk changes after restart that causes the entry from the cache not to be read, therefore entry has been changed to UUID (world) /string (chunk) variable based instead of world/chunk variable based. As this bug is really tricky to fix, this update might not work as intended. Therefore, if any of you encounters this bug again, please let me know asap. Also fixed NullPointerException that occurs if the world was changed.1.1.0Major - Rewritten item spawn checkingMay 21, 2017 Completely changed the item spawn checking mechanism in effort to increase efficiency greatly, along with some tweaks and features: - Added damage value for the custom item config - Other minor code revamps - Fixed if useperms are disabled OPs can not bypass fee New bugs found: - NullPointerException will occur if the world was changed (Fix for now: wipe the data under the old world's name in the data.yml)1.0.2bImmediate update - bug foundMay 18, 2017 A bug was found after the previous version was released, and is fixed immediately: convert hopper command will throw an exception if used before 1.9.1.0.2Bug fixesMay 18, 2017 Fixed a number of bugs issued by nitewing76 (Thanks for reporting!), as well as official 1.11 support and features related: - Fixed stacked items not going into the tweaked hoppers - Added lore checking when placing the block - Supports 1.9 onward's dual wielding, even for off hand block placing - Added support for items from 1.11.2 and below - Added exception handling for when a hopper in the data file is no longer a hopper (replaced or destroyed with unnatural means) - Removed the retained item name after breaking the tweaked hopper in the new versions of Minecraft, as it will interfere with the convert hopper command and will render the hopper unconvertible - Updated the version in plugin.yml (I forgot to do that in version 1.0.1) New known bugs: - players with existing hoppers cannot reconvert if the admins changed either the lore or the name only - when exception handling is fired, the item which fired the handling will not be picked up by the tweaked hoppers of there is any in that affected chunk. - Item checking is not efficient enough for large scale usage (Reported by RoyalRaid)1.0.1Minor tweaksMar 5, 2017 - Added Guardian drops - Added 2 permissions: - HLR.nocooldown - HLR.limitbypass1.0.0Dec 31, 2016
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
26.2MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.9MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
4.7MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta