- Native Minecraft Version:
- Legacy (< 1.13)
- Tested Minecraft Versions:
- Source Code:
- https://github.com/oshcon/ChiselInspired loosely by the Forge mod, Chisel, this plugin aims to make cycling block data survival (and creative) friendly.
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!
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:
- Stone Brick
- Monster Egg Stone Brick
- Red Sandstone
- Quartz Blocks
- Quartz Pillars
- Glazed Terracotta
- All Log Types
- Purpur Pillars
- All Stair Types
- End Rods
- Hay Bales
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.
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:
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!
/chisel | The base command | chisel.command.chisel
Valid subcommands are as follows:
- /chisel reload | reload the config | chisel.command.reload
- /chisel give | spawn a free chisel tool | chisel.command.give
description: Grants all plugin permission nodes
description: Allows players to use /chisel
description: Allows players to use /chisel reload
description: Allows players to use /chisel give
description: Allows the player to craft the chisel
description: Allows the player to use the chisel
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
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
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.
- ChiselUseEvent | Fired after successfully using the chisel tool. If this event is canceled, you can completely modify the behavior of the tool itself. Otherwise, you can do whatever you want with this. It can return the Player object, ItemStack object (the chisel) and the Block object being chiseled.
Join the DoodCraft Discord server to meet the community behind my plugins, and to keep updated about any new features or plugins:
License and Support:
The source can be found on GitHub.
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.
For support, PM me here, on Discord, or email me at [email protected]