HomeJavaMods[INACTIVE]
[INACTIVE]
Inspired loosely by the Forge mod, Chisel, this plugin aims to make cycling block data survival (and creative) friendly.

Installation:
1.) Stop your server.
2.) Drag and drop the Chisel.jar file into your plugin directory.
3.) Start your server.
4.) Configure the plugin to your liking using the generated configurations.
5.) Run the command '/chisel reload' from the console or as a player with appropriate permission.
6.) Go chisel some blocks!

Usage:
So you've been building with glazed terracotta but find getting the rotation correct extremely annoying. Luckily for you, you wield the almighty chisel! Right-clicking certain blocks with the chisel, such as glazed terracotta, will cycle their data, rotating or changing the blocks design.

To craft the chisel, place one iron ingot (configurable) and stick (also configurable) inside the crafting grid.
The number in the chisel's lore represents how many uses are left (also configurable) before it breaks.


Blocks you can chisel:
Compatibility:
Chisel will do it's best to respect other land protection plugins. Basically, if the player cannot break the block, the player will not be able to chisel it, either. Chisel will also (optionally) call fake BlockPlaceEvents for other plugins to use, such as block loggers.

Any item with ARROW_INFINITE level 42 will be considered a chisel and will set the ItemStack's type appropriately. This is important to consider if there are any other plugins using this specific enchantment and level. It is unlikely, but possible for this to ever be a problem.

Anti-cheats:
Many anti-cheat plugins will detect this plugin's interactions as malicious and will spam your chat/console with NoSwing/FastBreak/etc warnings.

Support has been given for the following anti-cheat plugins, they will not detect this plugin as a hack:


Feature Requests:
This plugin started as just a simple idea, but I'd like to make it even more fun and useful. If there are any features you'd like to see added to Chisel, shoot me a PM with a description of what you want!

Commands:
/chisel | The base command | chisel.command.chisel
Valid subcommands are as follows:

Permissions:
Code (Text):
chisel.*:
  description: Grants all plugin permission nodes
  default: OP
chisel.command.chisel:
  description: Allows players to use /chisel
  default: OP
chisel.command.reload:
  description: Allows players to use /chisel reload
  default: OP
chisel.command.give:
  description: Allows players to use /chisel give
  default: OP
chisel.craft:
  description: Allows the player to craft the chisel
  default: true
chisel.use:
  description: Allows the player to use the chisel
  default: true
Configuration:
Code (Text):
General:
  ColorfulLogging: true # Toggles colorful messages in the console (not the dirty kind)
  DebugMessages: false # Enable for useful information and console spam
CraftingMaterials: # If you change these, restart your server
  Tip: IRON_INGOT # The material value for the tip during crafting
  Handle: STICK # The material value for the handle during crafting
ChiselMaterial: STICK # The material value of the chisel tool
Allowed: # These are hardcoded, you cannot add your own material values
  QUARTZ: true # Allows changing quartz and rotating quartz pillars
  STONEBRICK: true # Allows changing stone brick and silverfish brick
  SANDSTONE: true # Allows changing normal and red sandstone
  TERRACOTTA: true # Allows rotation of glazed terracotta
  PURPURPILLAR: true # Allows rotation of purpur pillars
  LOGS: true # Allows the rotation of all log types
  STAIRS: true # Allows the rotation of all stair types
  ENDRODS: true # Allows the rotation of end rods
  PUMPKINS: true # Allows the rotation of pumpkins and jack-o'-lanterns
  HAYBALES: true # Allows the rotation of hay bales
  BONEBLOCKS: true # Allows the rotation of bone blocks
Sounds:
  Use: true # Plays a sound when the tool is used and the player isn't in Creative mode
  Break: true # Plays a sound when the tool runs out of uses
DefaultUses: 64 # How many uses the chisel has by default
FakePlaceEvent: true # If true, on a successful use of the chisel, the plugin will create a fake BlockPlaceEvent
API:
At this point in time, there is not an official API for Chisel. However, there is an event developers can use in their own plugin.

Discord:

Join the DoodCraft Discord server to meet the community behind my plugins, and to keep updated about any new features or plugins:

[​IMG] https://discord.gg/Z7GSpc4

License and Support:
The source can be found on GitHub.
https://github.com/oshcon/Chisel
If you have a problem with the plugin, please file an issue on the GitHub page with stack traces (if possible), the steps to take to reproduce the issue, as well as a list of all the plugins in use during the time of the problem.

The license for this resource, where applicable, is the MIT license. Feel free to use any part of this plugin any way you like.

[​IMG]

For support, PM me here, on Discord, or email me at [email protected]

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

[INACTIVE] is a free Minecraft Java mod. Compatible with Minecraft 1.9, 1.10, 1.11, 1.12. Downloaded 1,859 times (via Spigot). Download it and open it directly in the game.

Explore more