Quantcast
Channel: Server Mods from Bukkit.org
Viewing all articles
Browse latest Browse all 2356

ManySmallTweaks

$
0
0

Description: ManySmallTweaks allows Bukkit admins to enable several different tweaks on a per-world basis. The tweaks currently include: FloatingLadders, FloatingRails, FloatingHatch, ButtonsOnMoreBlocks, RedstoneIgnitesNetherrack, PercentColorSheep, PercentSaddledPigs, InfiniteCauldrons, ProjectileTriggers, PigsReproduceQuick, RedstoneIgnitesPumpkins, FloatingPaintings, MineCobwebsWithShears

Tweak details:

  • FloatingLadders: Prevents ladders from breaking when the block behind the ladder is broken. To build a floating ladder, place a ladder on a block as you normally would, then break the block behind the ladder. This tweak was broken in MC1.1, due to the removal of the ladder hitbox, but in MC1.2 it is working normally again.

  • FloatingRails: Prevents rails from breaking when the block supporting them is broken. To build floating rails, place a rail on a block as you normally would, then break the block supporting the rail. This tweak also allows rails to be placed on upper slabs and upside-down stairs. NOTE: Powered rails are a bit buggy at the moment. To place one on an upper slab or upside-down stair, place the powered rail on a normal block first, break the block, then place the slab or stair under the floating rail. This doesn't apply to regular and detector rails.

  • FloatingHatch: Prevents hatches from breaking when the block behind them is broken. To build a floating hatch, place a hatch against a block as you normally would, then break the block behind the hatch.

  • ButtonsOnMoreBlocks: Allows buttons and levers to be placed on blocks that normally don't support them, such as pistons, dispensers, note blocks, music boxes, etc. This tweak replaces my plugin called DispenserButton.

  • RedstoneIgnitesNetherrack: Causes Netherrack to ignite when Redstone current is applied. Also, Netherrack blocks will ignite when moved into a Redstone circuit by a piston.

  • PercentColorSheep: Causes sheep to spawn with random colors.
  • PercentSaddledPigs: Causes pigs to spawn with saddles. Replaces my plugin called PigSaddler.

  • InfiniteCauldrons: Once a cauldron is filled with water, it will never deplete. Buckets can also be filled from cauldrons.

  • ProjectileTriggers: Use projectiles, such as arrows, eggs, etc, to trigger levers and buttons. NOTE: Due to all the bugs associated with projectiles, I'm considering removing this tweak.

  • PigsReproduceQuick: Causes pigs to produce 1-3 babies when bred with wheat. This idea originally came from Reddit/r/Minecraft. Some Redditor made both client and server versions of this, but I thought a Bukkit based version might be useful to some folks.

  • RedstoneIgnitesPumpkins: Causes pumpkins to light up as a jack-o-lantern when redstone power is applied.

  • FloatingPaintings: Prevents paintings from breaking when the blocks behind them are broken. To build a floating painting, place a painting against a block as you normally would, then break the block behind it.

  • MineCobwebsWithShears: Allows cobwebs to be harvested with shears.

Installation:

Drop the ManySmallTweaks.jar file into your Bukkit plugins directory and restart/reload the server. A default config.yml file will be created in the plugins/ManySmallTweaks folder, with all tweaks disabled by default. Update the config.yml file and restart/reload your server to activate the tweaks.

Config File:

The default config.yml file is below. It has all tweaks disabled in the Defaults section and for the world named "change_me". To enable a tweak for all worlds, turn it on in the Defaults section. To enable it just for a single world, change "change_me" to the name of that world and enable the tweak in that section.

VerboseStartup:NoDefaults:FloatingLadders:NoFloatingRails:NoFloatingHatch:NoButtonsOnMoreBlocks:NoProjectileTriggers:NoRedstoneIgnitesNetherrack:NoInfiniteCauldrons:NoPigsReproduceQuick:NoPercentSaddledPigs:0PercentColorSheep:0RedstoneIgnitesPumpkins:NoFloatingPaintings:NoMineCobwebsWithShears:NoWorlds:change_me:FloatingLadders:NoFloatingRails:NoFloatingHatch:NoButtonsOnMoreBlocks:NoProjectileTriggers:NoRedstoneIgnitesNetherrack:NoInfiniteCauldrons:NoPigsReproduceQuick:NoPercentSaddledPigs:0PercentColorSheep:0RedstoneIgnitesPumpkins:NoFloatingPaintings:NoMineCobwebsWithShears:No


The following config demonstrates the following:

  • Multiple worlds can be specified in the Worlds section.
  • Default settings can be overridden by the setting for a specific world.
  • Not all tweaks need to be specified under the Defaults section or under the world sections. Unspecified tweaks are disabled.
VerboseStartup:NoDefaults:FloatingLadders:YesFloatingRails:YesFloatingHatch:YesWorlds:world:ButtonsOnMoreBlocks:YesProjectileTriggers:YesPercentColorSheep:50another_world:FloatingLadders:NoFloatingRails:NoFloatingHatch:NoPercentSaddledPigs:100

Also, the VerboseStartup option in the config.yml file causes the ManySmallTweaks plugin to print all of its config file parameters at startup. This can be useful for debugging the config file.


Coming Soon(ish):

  • Suggestions?

Viewing all articles
Browse latest Browse all 2356

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>