BetterConcrete [1.13.X - 1.20.X] icon

BetterConcrete [1.13.X - 1.20.X] -----

Transform powder into concrete by throwing it into a cauldron. Smelt concrete to get powder



Cauldron Mechanic Changes, Command Rework
Changelog v1.6.0:

#Added: option cauldron_mechanic.max_stack_size to set a limit how much powder can be transformed at once. If the limit is exceeded it will transform as much as possible with left over water.

#Changed: items thrown in a cauldron will no longer be blocked for merging but instead merged before transformation.
#Changed: reworked commands to use commands code v1.8.0 features.
#Changed: messages.wrongCmdUsage.prefix option is now located at messages.wrongCmdUsagePrefix.
#Changed: messages.help.discover option is now located at messages.discover.help.
#Changed: updated commons code to v1.8.0. This massively improves the commands, in particular:
#Changed: the credits (aka. my name) is now clickable and will open my profile page on spigot.
#Changed: sent messages make now use of the BaseComponent API which allows click events (like above) or hover events.
#Changed: commands are now easier to maintain.
#Changed: every (sub-)command will now generate its own help command.
#Changed: every (sub-)command will now generate its own usage message.

#Removed cauldron_mechanic.call_event.
#Removed config section messages.wrongCmdUsage.
#Removed config section messages.help.


IMPORTANT: This update needs editing of the current config. Please compare the cauldron & messages section with the following and edit it accordingly.
Code (YAML):
# Cauldron options
## check_empty: If set to 0: players will be able to transfer items in any cauldron.
##                If set to 1: players will be able to transfer items in non empty cauldrons.
##                If set to 2: players will be able to transfer items in cauldrons with higher or equal waterlevel than needed for one transformation (change_waterlevel)
## change_waterlevel: Cauldrons will change their waterlevel by the given amount if a player transforms an item stack. Note: A full cauldron has water level 3.
## max_stack_size: maximum amount of items that can be transformed per usage.
## call_event: This is just for compatibility reasons with other plugins. If set to true other plugins will get notified (CauldronLevelChangeEvent) of water level changes with unknown reason.
cauldron_mechanic
:
  enable
: true
  check_empty
: 1
  change_waterlevel
: 1
  max_stack_size
: 64
Code (YAML):
# Message configuration
messages
:
  credits
: "Use /betterconcrete help for all available commands."
  noPerm
: "&4You do not have permission."
  wrongCmdUsagePrefix
: "&CUsage:"
  discover
:
    help
: "discovers all available recipes."
    success
: "&2You discovered all available recipes."

As you can see players will not get punished anymore if they throw items in one by one quickly (i.e. by spamming Q).

I would highly appreciate some more/new ratings because it really keeps me motivated. Thanks in advance!

Best regards
Alex_qp

PS: @TheMikol I hope the update suits your feature request.
PPS: @BecauseNyx This plugin performs commands now like all my other plugins. It should not have had an impact in regards of the wrong sent message but if anything pops up please let me know.
PPPS: @Ellendyra I hope the mechanic change will improve the situation for your players.
----------, Mar 28, 2021
Resource Information
Author:
----------
Total Downloads: 8,565
First Release: Jul 1, 2018
Last Update: May 30, 2024
Category: ---------------
All-Time Rating:
15 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings