Conquest Reforged Paintbrush
Conquest Reforged Paintbrush adds a creative paintbrush that allows the user to "copy" and "paste" the material of a block onto another block while maintaining it's variant and properties. It also adds a Paintknife which allows the user to change the layer properties of a targeted block.
Usage
Primary click:
- With a paintbrush to copy the targeted block's material to the paintbrush.
- With a paintknife will decrease the layer of a targeted block if it has layer properties.
Secondary click:
- With a paintbrush to paint the selected material onto the targeted block. This attempts to find the same block variant in a material's conquest family.
- With a paintknife will increase the layer of a targeted block if it has layer properties.
Hold "Left Ctrl":
- With a paintbrush while selecting a material to select in strict mode. All painted blocks will be an exact copy.
- With a paintknife will change layers for a block adjacent to the blockface targeted.
Crouching will show the material that is currently selected on a paintbrush.
Credits
Credit to Monsterfish_ for the paintbrush and paint knife textures.
All Versions
+ Add Version- feat:** added translation keys
- fix:** harmonized deletion and append mechanics so that block that have no layered counterparts neither get appended or deleted
- fix:** chat clog up on /pk and /pb commands and allow duplicate mod items in inventory
- Fixed issue where waterlogged blocks could not be painted
- Added brush filtering (default binding N)
- Paintknife layers handling
- Bugfixes and optimizations
- Fixed blockstate layers not copying when using the brush in state copy mode.
- Added support for token matching while painting the selected material onto the targeted block (secondary click).
- Tokens and reserved names can be configured using the tokens.json resource file
- Removed on hit effect from tomato
- Holding CTRL will make the paint knife act on the block adjacent to the target block face
[https://bitbucket.org/Ajcool_/paintbrush/src/1.2.4/](https://bitbucket.org/Ajcool_/paintbrush/src/1.2.4/)
[https://bitbucket.org/Ajcool_/paintbrush/src/1.2.3/](https://bitbucket.org/Ajcool_/paintbrush/src/1.2.3/)
Added **/pb hand** which enables/disables the item changing in the player's hand.
[https://bitbucket.org/Ajcool_/paintbrush/src/1.2.2/](https://bitbucket.org/Ajcool_/paintbrush/src/1.2.2/)
- Update to minecraft version 1.20.1
- _Crouching to see selected item is temporarily disabled._**
[https://bitbucket.org/Ajcool_/paintbrush/commits/tag/1.2.0](https://bitbucket.org/Ajcool_/paintbrush/commits/tag/1.2.0)
- Added level as checked tag for paint knife
[https://bitbucket.org/Ajcool_/paintbrush/commits/tag/v1.1.1](https://bitbucket.org/Ajcool_/paintbrush/commits/tag/v1.1.1)
- Many thanks to Monsterfish_ for the new paintbrish and paint knife textures!***
V1.1.0
- Added Paint Knife, raises and lowers value of layered blocks.
- Updated paintbrush texture
From v1.1.0-beta
- WorldEdit is now required. Changes made with the paintbrush are pushed to an edit session allowing for undo, redo, masking, and other WorldEdit features.
- Refactored and streamlined block state decision tree
- Add functionality to modify the brush size of a paintbrush using ctrl + scroll.
https://bitbucket.org/Ajcool_/paintbrush/src/1.1.0/
- WorldEdit is now required. Changes made with the paintbrush are pushed to an edit session allowing for undo, redo, masking, and other WorldEdit features.
- Refactored and streamlined block state decision tree
- Add functionality to modify the brush size of a paintbrush using ctrl + scroll.
- Add Paint Knife item __Not currently functional__
https://bitbucket.org/Ajcool_/paintbrush/src/1.1.0-beta/
- Added a /pb and /paintbrush command to spawn a paintbrush in your inventory with some basic usage text.
- Fixed render compatibility issue. Holding shift will now display what material is selected in the GUI.
https://bitbucket.org/Ajcool_/paintbrush/src/v1.0.1/