- Fixed Bit Mapping GUI tab rendering bug.
- Fixed another potential key binding crash on startup. Fixes #31
- Added additional sets of vanity armor slots. Closes #23
- Allowed vanity slots to be accessed via the replaceitem command. Addresses comment #16
- Added iron chiseled armor. Closes #20
- Added chiseled armor rendering for Evokers.
- Allowed chiseled armor worn in vanity slots to be visible to other players. Fixes #19, #20, #22
- Added compatibility with More Player Models. Fixes #18, #19, #21, #24
- Added compatibility with Custom NPCs. Fixes #17
- Fixed potential key binding crash on startup. Fixes #16
- Fixed default chiseled armor model arm positioning on zombies.
- Prevented crashing that occurs when a mod (like Extra Utilities) checks key binding activity before MC's player instance is initialized.
- Fixed body part template area rendering bug.
- Allowed Chiseled Armor to work with Galacticraft.
- Added Chiseled Armor vanity slots to the player's inventory.
- Added the ability to throw bits from Bit Bags (default: press R).
Chiseled Armor Vanity Slots:
Armor worn in one of the added inventory vanity slots render on the player, but don't take up an armor slot and don't provide additional protection. Click the helmet icon (if displayed) in the survival player inventory or press H (by default) to access these slots:
- Fixed bug where changes to MC's window dimensions can cause armor items to render outside their slots.
- Fixed bug where some quads of Chiseled Armor stack models render with incorrect tint colors (Ex: grass blocks).
- Prevented block collection if a bodypart template reference area has not yet been set.
- Added Chiseled Armor pieces that render chiseled blocks (and any items) as their moving parts.
- Fixed unsafe means of getting a Bit Tool's set/filter bit state name (fixes #14).
- Fixed bug where the disabling of Bit Wrench overlay rendering also disabled other rendering.
- Fixed longstanding bug with scaling objects in GUIs.
In addition to this page, information on Chiseled Armor can be obtained in-game by the following means:
- Holding the control key while hovering the cursor over a Chiseled Armor itemstack will display usage information.
- JEI will give basic information on how to import copies of blocks in-world into armor pieces.
- Pressing the question mark button in the top right of the Chiseled Armor GUI will enter help mode, where all relevant objects will render detailed help text when hovering the cursor over them. (this is a particularly useful and expansive source of information about Chiseled Armor).
Step 1 - Bodypart Template Creation
Click a surface in 'Template Creation' mode to set an area that represents the bodypart associated with the armor piece's selected moving part at the selected scale (right-click to additionally fill the area with bits that will be ignored when importing):
Step 2 - Block Collection
After you have created your model around the in-world bodypart template area, put the armor piece in 'Block Collection' mode. Clicking one block/bit and releasing on another, draws a box around your model and imports copies of all intersecting blocks:
Chiseled Armor GUI
All data of all currently worn armor pieces can be viewed and modified in the GUI that opens by pressing its keybind - default is G. There, any item can be added/removed and can have any number of GL operations (rotation, translation, scale) applied to it:
- Included JEI's Translator and CycleTimer classes in EBM, rather than directly referencing them. All credit to mezz.
- Fixed bug where offset shapes could not be placed in local mode.
- Fixed bug where rectangular pyramids could not be drawn when facing in a negative axial direction.
- Updated Forge and JEI references to fix broken JEI integration.
- Fixed screen flickering in the Bit Tool settings menu GUI.
- Fixed mistakenly released invalid builds (v3.0.1 & v3.0.2)
- Restricted minim Chisels & Bits version to 13.9
- Added sculpting shape placement offset mode for spades.
- Added JEI info pages for sculpting and modeling, and description pages for bit tools, throwing bits, and editing chisel designs.
- Added ability to throw bits like snowballs:
- They can also be deployed from vanilla dispensers.
- Upon block collision, they place in the world, if possible. If not possible (or if thrown at entities) they drop as items.
- If not disabled via config, bits with a martial of lava ignite blocks/entities and bit with a martial of water extinguish them.
- The damage amount, entity burn time (for lava bits), velocity, and inaccuracy of thrown bits are also configurable.
- C&B API bug fixes; When sculpting or wrenching blocks:
- Client-server desync no longer occurs.
- There is no longer a prominent flash of transparency as blocks convert to chiseled blocks.
- There is no longer a potential for all blocks to become transparent until the client is restarted.
- Fixed bug where pressing the C&B radial menu key would crash if bound to non-standard key.
- Fixed potential for NPE when finding random points in blocks to spawn bits in.
- Fixed bounding box rendering bug with wires in local mode.
- Removed framerate-dependence of Bit Wrench overlay mirror/rotation/translation periods by using a stopwatch and setting their configs to milliseconds per cycle, rather than frames per cycle.
- Replaced use of GL stencil buffer with GL scissors in the bit mapping GUI.
- Remedied situation where other mods register diamond nuggets with the ore dictionary but don't add easily obtainable recipes for them (accomplished by registering with the ore dictionary and adding the recipes of 9 nuggets to a diamond and vice versa regardless of whether other mods do so), but added configs for disabling all three (defaults set to false).
- Ported to Minecraft 1.11 (for Chisels & Bits v13.6+)