The file was modified src/main/java/mod/chiselsandbits/chiseledblock/BlockChiseled.java (diff) The file was modified src/main/java/mod/chiselsandbits/render/chiseledblock/ChiseledBlockSmartModel.java (diff) The file was modified src/main/java/mod/chiselsandbits/render/chiseledblock/tesr/ChisledBlockRenderChunkTESR.java (diff)
Commit
563abcf3f490d4eec9e53386994fbc9fe237b7a0
by AlgorithmX2 Added NBTTagCompound writeTileEntityToTag( NBTTagCompound tag, boolean crossWorld ); # Conflicts: # src/main/java/mod/chiselsandbits/chiseledblock/TileEntityBlockChiseled.java # src/main/java/mod/chiselsandbits/client/CreativeClipboardTab.java # src/main/java/mod/chiselsandbits/core/ClientSide.java # src/main/java/mod/chiselsandbits/crafting/StackableCrafting.java The file was modified src/main/java/mod/chiselsandbits/core/ClientSide.java (diff) The file was modified src/main/java/mod/chiselsandbits/chiseledblock/ItemBlockChiseled.java (diff) The file was modified src/main/java/mod/chiselsandbits/chiseledblock/TileEntityBlockChiseled.java (diff) The file was modified src/main/java/mod/chiselsandbits/crafting/NegativeInversionCrafting.java (diff) The file was modified src/main/java/mod/chiselsandbits/chiseledblock/data/VoxelBlob.java (diff) The file was added src/main/java/mod/chiselsandbits/api/IChiseledBlockTileEntity.java The file was modified src/main/java/mod/chiselsandbits/client/CreativeClipboardTab.java (diff) The file was modified src/main/java/mod/chiselsandbits/crafting/MirrorTransferCrafting.java (diff) The file was modified src/main/java/mod/chiselsandbits/crafting/StackableCrafting.java (diff) The file was modified src/main/java/mod/chiselsandbits/chiseledblock/NBTBlobConverter.java (diff) The file was modified src/main/java/mod/chiselsandbits/items/ItemMirrorPrint.java (diff) The file was modified src/main/java/mod/chiselsandbits/helpers/ModUtil.java (diff) The file was modified src/main/java/mod/chiselsandbits/items/ItemNegativePrint.java (diff)
Commit
5c3e7b9d06515e3622c86fbb9dc5ac3f74de5805
by AlgorithmX2 Create Key Binding API * Added annotation to the API that allows certain items to bypass KeyConflictContext activity checks, fixed an ItemStack null check, replaced a class check with a method call, and clarified a description. * Added method to the API the returns C&B key bindings. * 1) Added optional argument to the KeyBindingContext annotation that allows classes that use it to be added to ModConflictContext's active class collection; 2) Added an IMC that searches the class hierarchies of all classes of all of the sender's registered items for instances of the annotation that have this argument; 3) Refactored the active class collection to a hashset to avoid duplication. * Optimized IMC annotation search. * Remove nested type enum from ModKeyBinding and replaced the switch on its type with a switch on all its values not in ClientSide. The file was added src/main/java/mod/chiselsandbits/core/api/IMCHandlerKeyBinding.java The file was added src/main/java/mod/chiselsandbits/core/api/IMCHandlerKeyBindingAnnotations.java The file was modified src/main/java/mod/chiselsandbits/core/api/IMCHandler.java (diff) The file was modified src/main/java/mod/chiselsandbits/api/IgnoreBlockLogic.java (diff) The file was added src/main/java/mod/chiselsandbits/api/ModKeyBinding.java The file was modified src/main/java/mod/chiselsandbits/client/ModConflictContext.java (diff) The file was modified src/main/java/mod/chiselsandbits/api/IChiselAndBitsAPI.java (diff) The file was modified src/main/java/mod/chiselsandbits/core/api/IMCHandlerIgnoreLogic.java (diff) The file was added src/main/java/mod/chiselsandbits/api/KeyBindingContext.java The file was modified src/main/java/mod/chiselsandbits/core/ClientSide.java (diff) The file was modified src/main/java/mod/chiselsandbits/core/api/ChiselAndBitsAPI.java (diff) The file was modified src/main/java/mod/chiselsandbits/core/api/IMCHandlerKeyBinding.java (diff) The file was modified src/main/java/mod/chiselsandbits/client/ModConflictContext.java (diff) The file was modified src/main/java/mod/chiselsandbits/api/package-info.java (diff) The file was modified src/main/java/mod/chiselsandbits/core/api/IMCHandlerKeyBindingAnnotations.java (diff) The file was modified src/main/java/mod/chiselsandbits/core/api/BitAccess.java (diff) The file was modified src/main/java/mod/chiselsandbits/chiseledblock/TileEntityBlockChiseledTESR.java (diff) The file was modified src/main/java/mod/chiselsandbits/chiseledblock/TileEntityBlockChiseled.java (diff) The file was modified src/main/java/mod/chiselsandbits/render/chiseledblock/tesr/ChisledBlockBackgroundRender.java (diff) The file was modified src/main/java/mod/chiselsandbits/render/chiseledblock/tesr/ChisledBlockRenderChunkTESR.java (diff) The file was modified src/main/java/mod/chiselsandbits/config/ModConfig.java (diff) The file was modified src/main/java/mod/chiselsandbits/core/ChiselsAndBits.java (diff) The file was added src/main/java/mod/chiselsandbits/render/chiseledblock/BlockStateRef.java The file was modified src/main/java/mod/chiselsandbits/chiseledblock/data/VoxelBlobStateReference.java (diff) The file was added src/main/java/mod/chiselsandbits/helpers/IStateRef.java The file was modified src/main/java/mod/chiselsandbits/chiseledblock/data/VoxelNeighborRenderTracker.java (diff) The file was modified src/main/java/mod/chiselsandbits/render/chiseledblock/ChiseledBlockBaked.java (diff) The file was modified src/main/java/mod/chiselsandbits/render/chiseledblock/ModelRenderState.java (diff) The file was modified src/main/java/mod/chiselsandbits/core/ChiselsAndBits.java (diff) The file was added src/main/java/mod/chiselsandbits/chiseledblock/serialization/StringStates.java The file was modified src/main/java/mod/chiselsandbits/chiseledblock/serialization/CrossWorldBlobSerializer.java (diff) The file was modified src/main/java/mod/chiselsandbits/chiseledblock/NBTBlobConverter.java (diff) The file was modified src/main/java/mod/chiselsandbits/render/helpers/ModelUtil.java (diff) The file was modified src/main/java/mod/chiselsandbits/render/chiseledblock/ChiseledBlockBaked.java (diff) The file was modified src/main/java/mod/chiselsandbits/render/helpers/ModelUtil.java (diff) The file was added src/main/java/mod/chiselsandbits/render/helpers/SimpleGeneratedModel.java The file was modified src/main/java/mod/chiselsandbits/commands/JsonModelExport.java (diff) The file was modified src/main/java/mod/chiselsandbits/helpers/DeprecationHelper.java (diff) The file was modified src/main/java/mod/chiselsandbits/render/helpers/ModelUtil.java (diff) The file was modified src/main/java/mod/chiselsandbits/chiseledblock/BlockChiseled.java (diff) The file was modified src/main/java/mod/chiselsandbits/chiseledblock/TileEntityBlockChiseled.java (diff) The file was modified src/main/java/mod/chiselsandbits/core/ClientSide.java (diff) The file was modified src/main/java/mod/chiselsandbits/render/SmartModelManager.java (diff) The file was modified src/main/java/mod/chiselsandbits/render/chiseledblock/tesr/ChisledBlockRenderChunkTESR.java (diff) The file was modified src/main/java/mod/chiselsandbits/render/chiseledblock/ChiseledBlockSmartModel.java (diff) The file was modified src/main/java/mod/chiselsandbits/config/ModConfig.java (diff) The file was modified src/main/resources/assets/chiselsandbits/lang/en_US.lang (diff) The file was modified src/main/java/mod/chiselsandbits/chiseledblock/BlockBitInfo.java (diff) The file was modified src/main/java/mod/chiselsandbits/client/gui/ChiselsAndBitsMenu.java (diff) The file was modified src/main/java/mod/chiselsandbits/config/ModConfig.java (diff) The file was modified src/main/java/mod/chiselsandbits/core/ClientSide.java (diff) The file was modified src/main/resources/assets/chiselsandbits/lang/en_US.lang (diff) The file was modified src/main/java/mod/chiselsandbits/chiseledblock/BlockChiseled.java (diff) The file was modified src/main/java/mod/chiselsandbits/client/ModConflictContext.java (diff) The file was modified src/main/java/mod/chiselsandbits/render/SmartModelManager.java (diff) The file was modified src/main/java/mod/chiselsandbits/render/SmartModelManager.java (diff) The file was modified src/main/java/mod/chiselsandbits/chiseledblock/BlockChiseled.java (diff) The file was modified src/main/java/mod/chiselsandbits/chiseledblock/TileEntityBlockChiseled.java (diff) The file was modified src/main/java/mod/chiselsandbits/render/chiseledblock/ChiseledBlockBaked.java (diff) The file was modified src/main/java/mod/chiselsandbits/render/helpers/ModelUtil.java (diff) The file was modified src/main/java/mod/chiselsandbits/crafting/BitSawCrafting.java (diff) The file was modified src/main/resources/assets/chiselsandbits/models/item/negativeprint.json (diff) The file was modified src/main/resources/assets/chiselsandbits/models/item/wrench_wood.json (diff) The file was modified src/main/resources/assets/chiselsandbits/models/item/tape_measure.json (diff) The file was modified src/main/resources/assets/chiselsandbits/models/item/mirrorprint_written.json (diff) The file was modified src/main/resources/assets/chiselsandbits/models/item/bit_bag.json (diff) The file was modified src/main/resources/assets/chiselsandbits/models/item/chisel_stone.json (diff) The file was modified src/main/resources/assets/chiselsandbits/models/item/negativeprint_written.json (diff) The file was modified src/main/resources/assets/chiselsandbits/models/item/chisel_gold.json (diff) The file was modified src/main/resources/assets/chiselsandbits/models/item/positiveprint.json (diff) The file was modified src/main/resources/assets/chiselsandbits/models/item/positiveprint_written.json (diff) The file was modified src/main/resources/assets/chiselsandbits/models/item/chisel_diamond.json (diff) The file was modified src/main/resources/assets/chiselsandbits/models/item/mirrorprint.json (diff) The file was modified src/main/resources/assets/chiselsandbits/models/item/chisel_iron.json (diff) The file was modified src/main/resources/assets/chiselsandbits/models/item/bitsaw_diamond.json (diff)
Commit
13c96ec74d9b0ab609814a5b58fe04052a5ec4aa
by AlgorithmX2 Modified item rendering. (#307) * Reverted design, tape measure, and bit bag rendering back to normal. * Chisels, wrenches, and saws now render the same as item/handheld, except at the scale of normal items and with slight tweaking of position. * Reduced code duplication by extracting matrix creation to a method. * Matched perspective model rendering to block.json (translation values in json files specify pixels, but are scaled to meters in ItemTransformVec3f$Deserializer.deserialize). The file was modified src/main/resources/assets/chiselsandbits/models/item/chisel_diamond.json (diff) The file was modified src/main/resources/assets/chiselsandbits/models/item/mirrorprint_written.json (diff) The file was modified src/main/resources/assets/chiselsandbits/models/item/chisel_iron.json (diff) The file was modified src/main/resources/assets/chiselsandbits/models/item/chisel_gold.json (diff) The file was modified src/main/resources/assets/chiselsandbits/models/item/bit_bag.json (diff) The file was modified src/main/resources/assets/chiselsandbits/models/item/bitsaw_diamond.json (diff) The file was modified src/main/resources/assets/chiselsandbits/models/item/mirrorprint.json (diff) The file was modified src/main/resources/assets/chiselsandbits/models/item/negativeprint_written.json (diff) The file was modified src/main/java/mod/chiselsandbits/render/BaseBakedPerspectiveModel.java (diff) The file was modified src/main/resources/assets/chiselsandbits/models/item/tape_measure.json (diff) The file was modified src/main/resources/assets/chiselsandbits/models/item/wrench_wood.json (diff) The file was modified src/main/resources/assets/chiselsandbits/models/item/negativeprint.json (diff) The file was modified src/main/resources/assets/chiselsandbits/models/item/positiveprint_written.json (diff) The file was modified src/main/resources/assets/chiselsandbits/models/item/positiveprint.json (diff) The file was added src/main/resources/assets/chiselsandbits/models/item/tool.json The file was modified src/main/resources/assets/chiselsandbits/models/item/chisel_stone.json (diff) The file was modified src/main/java/mod/chiselsandbits/render/BaseBakedPerspectiveModel.java (diff)