diff --git a/elements/Bean.mod.json b/elements/Bean.mod.json new file mode 100644 index 0000000..bfe5530 --- /dev/null +++ b/elements/Bean.mod.json @@ -0,0 +1,63 @@ +{ + "_fv": 73, + "_type": "item", + "definition": { + "renderType": 0, + "texture": "bean", + "customModelName": "Normal", + "customProperties": {}, + "states": [], + "name": "Bean", + "rarity": "COMMON", + "creativeTabs": [ + { + "value": "FOOD" + } + ], + "stackSize": 64, + "enchantability": 0, + "useDuration": 32, + "toolType": 1.0, + "damageCount": 0, + "recipeRemainder": { + "value": "" + }, + "destroyAnyBlock": false, + "immuneToFire": true, + "stayInGridWhenCrafting": false, + "damageOnCrafting": false, + "enableMeleeDamage": false, + "damageVsEntity": 0.0, + "specialInformation": { + "fixedValue": [] + }, + "glowCondition": { + "fixedValue": false + }, + "inventorySize": 9, + "inventoryStackSize": 64, + "enableRanged": false, + "shootConstantly": false, + "rangedItemChargesPower": false, + "projectile": { + "value": "CUSTOM:ShitProjectile" + }, + "projectileDisableAmmoCheck": false, + "isFood": true, + "nutritionalValue": 1, + "saturation": 0.3, + "eatResultItem": { + "value": "" + }, + "isMeat": false, + "isAlwaysEdible": false, + "animation": "eat", + "isMusicDisc": false, + "musicDiscMusic": { + "value": "" + }, + "musicDiscDescription": "", + "musicDiscLengthInTicks": 100, + "musicDiscAnalogOutput": 0 + } +} \ No newline at end of file diff --git a/elements/BedrockLootTable.mod.json b/elements/BedrockLootTable.mod.json new file mode 100644 index 0000000..b4f4291 --- /dev/null +++ b/elements/BedrockLootTable.mod.json @@ -0,0 +1,34 @@ +{ + "_fv": 73, + "_type": "loottable", + "definition": { + "type": "Block", + "pools": [ + { + "minrolls": 1, + "maxrolls": 1, + "minbonusrolls": 1, + "maxbonusrolls": 1, + "hasbonusrolls": false, + "entries": [ + { + "type": "item", + "item": { + "value": "Blocks.BEDROCK" + }, + "weight": 1, + "minCount": 1, + "maxCount": 1, + "minEnchantmentLevel": 0, + "maxEnchantmentLevel": 0, + "affectedByFortune": false, + "explosionDecay": false, + "silkTouchMode": 1 + } + ] + } + ], + "name": "blocks/bedrock", + "namespace": "minecraft" + } +} \ No newline at end of file diff --git a/elements/Cheese.mod.json b/elements/Cheese.mod.json new file mode 100644 index 0000000..bb0ab97 --- /dev/null +++ b/elements/Cheese.mod.json @@ -0,0 +1,63 @@ +{ + "_fv": 73, + "_type": "item", + "definition": { + "renderType": 0, + "texture": "cheese", + "customModelName": "Normal", + "customProperties": {}, + "states": [], + "name": "Cheese", + "rarity": "COMMON", + "creativeTabs": [ + { + "value": "FOOD" + } + ], + "stackSize": 64, + "enchantability": 0, + "useDuration": 32, + "toolType": 1.0, + "damageCount": 0, + "recipeRemainder": { + "value": "" + }, + "destroyAnyBlock": false, + "immuneToFire": true, + "stayInGridWhenCrafting": false, + "damageOnCrafting": false, + "enableMeleeDamage": false, + "damageVsEntity": 0.0, + "specialInformation": { + "fixedValue": [] + }, + "glowCondition": { + "fixedValue": false + }, + "inventorySize": 9, + "inventoryStackSize": 64, + "enableRanged": false, + "shootConstantly": false, + "rangedItemChargesPower": false, + "projectile": { + "value": "CUSTOM:ShitProjectile" + }, + "projectileDisableAmmoCheck": false, + "isFood": true, + "nutritionalValue": 1, + "saturation": 0.3, + "eatResultItem": { + "value": "" + }, + "isMeat": false, + "isAlwaysEdible": false, + "animation": "eat", + "isMusicDisc": false, + "musicDiscMusic": { + "value": "" + }, + "musicDiscDescription": "", + "musicDiscLengthInTicks": 100, + "musicDiscAnalogOutput": 0 + } +} \ No newline at end of file diff --git a/elements/CheeseRecipe.mod.json b/elements/CheeseRecipe.mod.json new file mode 100644 index 0000000..18040d5 --- /dev/null +++ b/elements/CheeseRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 73, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 64, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "MISC", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "Blocks.BEDROCK" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:Cheese" + }, + "name": "cheese_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/GoldenBerries.mod.json b/elements/GoldenBerries.mod.json index f5e7c2c..f3cc3e3 100644 --- a/elements/GoldenBerries.mod.json +++ b/elements/GoldenBerries.mod.json @@ -45,7 +45,7 @@ "projectileDisableAmmoCheck": false, "isFood": true, "nutritionalValue": 4, - "saturation": 12.0, + "saturation": 1.67, "eatResultItem": { "value": "" }, diff --git a/elements/MagmaBlockLootTable.mod.json b/elements/MagmaBlockLootTable.mod.json new file mode 100644 index 0000000..b3e1213 --- /dev/null +++ b/elements/MagmaBlockLootTable.mod.json @@ -0,0 +1,80 @@ +{ + "_fv": 73, + "_type": "loottable", + "definition": { + "type": "Block", + "pools": [ + { + "minrolls": 1, + "maxrolls": 1, + "minbonusrolls": 1, + "maxbonusrolls": 1, + "hasbonusrolls": false, + "entries": [ + { + "type": "item", + "item": { + "value": "CUSTOM:Bean" + }, + "weight": 1, + "minCount": 1, + "maxCount": 1, + "minEnchantmentLevel": 0, + "maxEnchantmentLevel": 0, + "affectedByFortune": true, + "explosionDecay": true, + "silkTouchMode": 2 + } + ] + }, + { + "minrolls": 1, + "maxrolls": 1, + "minbonusrolls": 1, + "maxbonusrolls": 1, + "hasbonusrolls": false, + "entries": [ + { + "type": "item", + "item": { + "value": "CUSTOM:Cheese" + }, + "weight": 1, + "minCount": 1, + "maxCount": 1, + "minEnchantmentLevel": 0, + "maxEnchantmentLevel": 0, + "affectedByFortune": true, + "explosionDecay": true, + "silkTouchMode": 2 + } + ] + }, + { + "minrolls": 1, + "maxrolls": 1, + "minbonusrolls": 1, + "maxbonusrolls": 1, + "hasbonusrolls": false, + "entries": [ + { + "type": "item", + "item": { + "value": "Blocks.MAGMA" + }, + "weight": 1, + "minCount": 1, + "maxCount": 1, + "minEnchantmentLevel": 0, + "maxEnchantmentLevel": 0, + "affectedByFortune": false, + "explosionDecay": true, + "silkTouchMode": 1 + } + ] + } + ], + "name": "blocks/magma_block", + "namespace": "minecraft" + } +} \ No newline at end of file diff --git a/elements/MagmaBrickButton.mod.json b/elements/MagmaBrickButton.mod.json new file mode 100644 index 0000000..ed40745 --- /dev/null +++ b/elements/MagmaBrickButton.mod.json @@ -0,0 +1,138 @@ +{ + "_fv": 73, + "_type": "block", + "definition": { + "texture": "magma_bricks_2", + "textureTop": "magma_bricks", + "textureLeft": "magma_bricks", + "textureFront": "magma_bricks", + "textureRight": "magma_bricks", + "textureBack": "magma_bricks", + "renderType": 11, + "customModelName": "Single texture", + "rotationMode": 0, + "enablePitch": false, + "emissiveRendering": false, + "displayFluidOverlay": false, + "itemTexture": "", + "particleTexture": "", + "blockBase": "Button", + "tintType": "No tint", + "isItemTinted": false, + "hasTransparency": false, + "connectedSides": false, + "transparencyType": "SOLID", + "disableOffset": false, + "boundingBoxes": [ + { + "mx": 0.0, + "my": 0.0, + "mz": 0.0, + "Mx": 16.0, + "My": 16.0, + "Mz": 16.0, + "subtract": false + } + ], + "customProperties": [], + "name": "Magma Brick Button", + "specialInformation": { + "fixedValue": [] + }, + "hardness": 0.5, + "resistance": 0.5, + "hasGravity": false, + "isWaterloggable": false, + "creativeTabs": [ + { + "value": "REDSTONE" + } + ], + "destroyTool": "pickaxe", + "customDrop": { + "value": "" + }, + "dropAmount": 1, + "useLootTableForDrops": false, + "requiresCorrectTool": true, + "enchantPowerBonus": 0.0, + "plantsGrowOn": false, + "canRedstoneConnect": false, + "lightOpacity": 15, + "material": { + "value": "NONE" + }, + "tickRate": 0, + "tickRandomly": false, + "isReplaceable": false, + "canProvidePower": false, + "emittedRedstonePower": { + "fixedValue": 15.0 + }, + "colorOnMap": "ADOBE", + "creativePickItem": { + "value": "" + }, + "offsetType": "NONE", + "aiPathNodeType": "DEFAULT", + "flammability": 0, + "fireSpreadSpeed": 0, + "isLadder": false, + "slipperiness": 0.6, + "speedFactor": 1.0, + "jumpFactor": 1.0, + "reactionToPushing": "NORMAL", + "isNotColidable": false, + "isCustomSoundType": false, + "soundOnStep": { + "value": "STONE" + }, + "breakSound": { + "value": "" + }, + "fallSound": { + "value": "" + }, + "hitSound": { + "value": "" + }, + "placeSound": { + "value": "" + }, + "stepSound": { + "value": "" + }, + "luminance": 3, + "unbreakable": false, + "vanillaToolTier": "NONE", + "isBonemealable": false, + "hasInventory": false, + "openGUIOnRightClick": false, + "inventorySize": 9, + "inventoryStackSize": 64, + "inventoryDropWhenDestroyed": true, + "inventoryComparatorPower": true, + "inventoryOutSlotIDs": [], + "inventoryInSlotIDs": [], + "hasEnergyStorage": false, + "energyInitial": 0, + "energyCapacity": 400000, + "energyMaxReceive": 200, + "energyMaxExtract": 200, + "isFluidTank": false, + "fluidCapacity": 8000, + "fluidRestrictions": [], + "generateFeature": false, + "restrictionBiomes": [], + "blocksToReplace": [ + { + "value": "TAG:stone_ore_replaceables" + } + ], + "generationShape": "UNIFORM", + "frequencyPerChunks": 10, + "frequencyOnChunk": 16, + "minGenerateHeight": 0, + "maxGenerateHeight": 64 + } +} \ No newline at end of file diff --git a/elements/MagmaBrickButtonRecipe.mod.json b/elements/MagmaBrickButtonRecipe.mod.json new file mode 100644 index 0000000..8a5a0bd --- /dev/null +++ b/elements/MagmaBrickButtonRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 73, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "REDSTONE", + "recipeShapeless": true, + "recipeSlots": [ + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "CUSTOM:MagmaBricks" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:MagmaBrickButton" + }, + "name": "magma_brick_button_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/MagmaBrickPressurePlate.mod.json b/elements/MagmaBrickPressurePlate.mod.json new file mode 100644 index 0000000..c97042f --- /dev/null +++ b/elements/MagmaBrickPressurePlate.mod.json @@ -0,0 +1,138 @@ +{ + "_fv": 73, + "_type": "block", + "definition": { + "texture": "magma_bricks_2", + "textureTop": "magma_bricks", + "textureLeft": "magma_bricks", + "textureFront": "magma_bricks", + "textureRight": "magma_bricks", + "textureBack": "magma_bricks", + "renderType": 11, + "customModelName": "Single texture", + "rotationMode": 0, + "enablePitch": false, + "emissiveRendering": false, + "displayFluidOverlay": false, + "itemTexture": "", + "particleTexture": "", + "blockBase": "PressurePlate", + "tintType": "No tint", + "isItemTinted": false, + "hasTransparency": false, + "connectedSides": false, + "transparencyType": "SOLID", + "disableOffset": false, + "boundingBoxes": [ + { + "mx": 0.0, + "my": 0.0, + "mz": 0.0, + "Mx": 16.0, + "My": 16.0, + "Mz": 16.0, + "subtract": false + } + ], + "customProperties": [], + "name": "Magma Brick Pressure Plate", + "specialInformation": { + "fixedValue": [] + }, + "hardness": 0.5, + "resistance": 0.5, + "hasGravity": false, + "isWaterloggable": false, + "creativeTabs": [ + { + "value": "REDSTONE" + } + ], + "destroyTool": "pickaxe", + "customDrop": { + "value": "" + }, + "dropAmount": 1, + "useLootTableForDrops": false, + "requiresCorrectTool": true, + "enchantPowerBonus": 0.0, + "plantsGrowOn": false, + "canRedstoneConnect": false, + "lightOpacity": 15, + "material": { + "value": "NONE" + }, + "tickRate": 0, + "tickRandomly": false, + "isReplaceable": false, + "canProvidePower": false, + "emittedRedstonePower": { + "fixedValue": 15.0 + }, + "colorOnMap": "ADOBE", + "creativePickItem": { + "value": "" + }, + "offsetType": "NONE", + "aiPathNodeType": "DEFAULT", + "flammability": 0, + "fireSpreadSpeed": 0, + "isLadder": false, + "slipperiness": 0.6, + "speedFactor": 1.0, + "jumpFactor": 1.0, + "reactionToPushing": "NORMAL", + "isNotColidable": false, + "isCustomSoundType": false, + "soundOnStep": { + "value": "STONE" + }, + "breakSound": { + "value": "" + }, + "fallSound": { + "value": "" + }, + "hitSound": { + "value": "" + }, + "placeSound": { + "value": "" + }, + "stepSound": { + "value": "" + }, + "luminance": 3, + "unbreakable": false, + "vanillaToolTier": "NONE", + "isBonemealable": false, + "hasInventory": false, + "openGUIOnRightClick": false, + "inventorySize": 9, + "inventoryStackSize": 64, + "inventoryDropWhenDestroyed": true, + "inventoryComparatorPower": true, + "inventoryOutSlotIDs": [], + "inventoryInSlotIDs": [], + "hasEnergyStorage": false, + "energyInitial": 0, + "energyCapacity": 400000, + "energyMaxReceive": 200, + "energyMaxExtract": 200, + "isFluidTank": false, + "fluidCapacity": 8000, + "fluidRestrictions": [], + "generateFeature": false, + "restrictionBiomes": [], + "blocksToReplace": [ + { + "value": "TAG:stone_ore_replaceables" + } + ], + "generationShape": "UNIFORM", + "frequencyPerChunks": 10, + "frequencyOnChunk": 16, + "minGenerateHeight": 0, + "maxGenerateHeight": 64 + } +} \ No newline at end of file diff --git a/elements/MagmaBrickPressurePlateRecipe.mod.json b/elements/MagmaBrickPressurePlateRecipe.mod.json new file mode 100644 index 0000000..9ee0e81 --- /dev/null +++ b/elements/MagmaBrickPressurePlateRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 73, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "REDSTONE", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "CUSTOM:MagmaBricks" + }, + { + "value": "CUSTOM:MagmaBricks" + }, + { + "value": "" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:MagmaBrickPressurePlate" + }, + "name": "magma_brick_pressure_plate_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/MagmaBrickSlabs.mod.json b/elements/MagmaBrickSlabs.mod.json new file mode 100644 index 0000000..d7f0fee --- /dev/null +++ b/elements/MagmaBrickSlabs.mod.json @@ -0,0 +1,138 @@ +{ + "_fv": 73, + "_type": "block", + "definition": { + "texture": "magma_bricks_2", + "textureTop": "magma_bricks_2", + "textureLeft": "magma_bricks", + "textureFront": "magma_bricks_2", + "textureRight": "magma_bricks", + "textureBack": "magma_bricks", + "renderType": 11, + "customModelName": "Single texture", + "rotationMode": 0, + "enablePitch": false, + "emissiveRendering": false, + "displayFluidOverlay": false, + "itemTexture": "", + "particleTexture": "", + "blockBase": "Slab", + "tintType": "No tint", + "isItemTinted": false, + "hasTransparency": false, + "connectedSides": false, + "transparencyType": "SOLID", + "disableOffset": false, + "boundingBoxes": [ + { + "mx": 0.0, + "my": 0.0, + "mz": 0.0, + "Mx": 16.0, + "My": 16.0, + "Mz": 16.0, + "subtract": false + } + ], + "customProperties": [], + "name": "Magma Brick Slab", + "specialInformation": { + "fixedValue": [] + }, + "hardness": 0.5, + "resistance": 0.5, + "hasGravity": false, + "isWaterloggable": false, + "creativeTabs": [ + { + "value": "BUILDING_BLOCKS" + } + ], + "destroyTool": "pickaxe", + "customDrop": { + "value": "" + }, + "dropAmount": 1, + "useLootTableForDrops": false, + "requiresCorrectTool": true, + "enchantPowerBonus": 0.0, + "plantsGrowOn": false, + "canRedstoneConnect": false, + "lightOpacity": 15, + "material": { + "value": "NONE" + }, + "tickRate": 0, + "tickRandomly": false, + "isReplaceable": false, + "canProvidePower": false, + "emittedRedstonePower": { + "fixedValue": 15.0 + }, + "colorOnMap": "ADOBE", + "creativePickItem": { + "value": "" + }, + "offsetType": "NONE", + "aiPathNodeType": "DEFAULT", + "flammability": 0, + "fireSpreadSpeed": 0, + "isLadder": false, + "slipperiness": 0.6, + "speedFactor": 1.0, + "jumpFactor": 1.0, + "reactionToPushing": "NORMAL", + "isNotColidable": false, + "isCustomSoundType": false, + "soundOnStep": { + "value": "STONE" + }, + "breakSound": { + "value": "" + }, + "fallSound": { + "value": "" + }, + "hitSound": { + "value": "" + }, + "placeSound": { + "value": "" + }, + "stepSound": { + "value": "" + }, + "luminance": 3, + "unbreakable": false, + "vanillaToolTier": "NONE", + "isBonemealable": false, + "hasInventory": false, + "openGUIOnRightClick": false, + "inventorySize": 9, + "inventoryStackSize": 64, + "inventoryDropWhenDestroyed": true, + "inventoryComparatorPower": true, + "inventoryOutSlotIDs": [], + "inventoryInSlotIDs": [], + "hasEnergyStorage": false, + "energyInitial": 0, + "energyCapacity": 400000, + "energyMaxReceive": 200, + "energyMaxExtract": 200, + "isFluidTank": false, + "fluidCapacity": 8000, + "fluidRestrictions": [], + "generateFeature": false, + "restrictionBiomes": [], + "blocksToReplace": [ + { + "value": "TAG:stone_ore_replaceables" + } + ], + "generationShape": "UNIFORM", + "frequencyPerChunks": 10, + "frequencyOnChunk": 16, + "minGenerateHeight": 0, + "maxGenerateHeight": 64 + } +} \ No newline at end of file diff --git a/elements/MagmaBrickSlabsRecipe.mod.json b/elements/MagmaBrickSlabsRecipe.mod.json new file mode 100644 index 0000000..a2ab338 --- /dev/null +++ b/elements/MagmaBrickSlabsRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 73, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 6, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "BUILDING", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "CUSTOM:MagmaBricks" + }, + { + "value": "CUSTOM:MagmaBricks" + }, + { + "value": "CUSTOM:MagmaBricks" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:MagmaBrickSlabs" + }, + "name": "magma_brick_slabs_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/MagmaBrickStairs.mod.json b/elements/MagmaBrickStairs.mod.json new file mode 100644 index 0000000..a2e6983 --- /dev/null +++ b/elements/MagmaBrickStairs.mod.json @@ -0,0 +1,138 @@ +{ + "_fv": 73, + "_type": "block", + "definition": { + "texture": "magma_bricks_2", + "textureTop": "magma_bricks_2", + "textureLeft": "magma_bricks", + "textureFront": "magma_bricks_2", + "textureRight": "magma_bricks", + "textureBack": "magma_bricks", + "renderType": 11, + "customModelName": "Single texture", + "rotationMode": 0, + "enablePitch": false, + "emissiveRendering": false, + "displayFluidOverlay": false, + "itemTexture": "", + "particleTexture": "", + "blockBase": "Stairs", + "tintType": "No tint", + "isItemTinted": false, + "hasTransparency": false, + "connectedSides": false, + "transparencyType": "SOLID", + "disableOffset": false, + "boundingBoxes": [ + { + "mx": 0.0, + "my": 0.0, + "mz": 0.0, + "Mx": 16.0, + "My": 16.0, + "Mz": 16.0, + "subtract": false + } + ], + "customProperties": [], + "name": "Magma Brick Stairs", + "specialInformation": { + "fixedValue": [] + }, + "hardness": 0.5, + "resistance": 0.5, + "hasGravity": false, + "isWaterloggable": false, + "creativeTabs": [ + { + "value": "BUILDING_BLOCKS" + } + ], + "destroyTool": "pickaxe", + "customDrop": { + "value": "" + }, + "dropAmount": 1, + "useLootTableForDrops": false, + "requiresCorrectTool": true, + "enchantPowerBonus": 0.0, + "plantsGrowOn": false, + "canRedstoneConnect": false, + "lightOpacity": 15, + "material": { + "value": "NONE" + }, + "tickRate": 0, + "tickRandomly": false, + "isReplaceable": false, + "canProvidePower": false, + "emittedRedstonePower": { + "fixedValue": 15.0 + }, + "colorOnMap": "ADOBE", + "creativePickItem": { + "value": "" + }, + "offsetType": "NONE", + "aiPathNodeType": "DEFAULT", + "flammability": 0, + "fireSpreadSpeed": 0, + "isLadder": false, + "slipperiness": 0.6, + "speedFactor": 1.0, + "jumpFactor": 1.0, + "reactionToPushing": "NORMAL", + "isNotColidable": false, + "isCustomSoundType": false, + "soundOnStep": { + "value": "STONE" + }, + "breakSound": { + "value": "" + }, + "fallSound": { + "value": "" + }, + "hitSound": { + "value": "" + }, + "placeSound": { + "value": "" + }, + "stepSound": { + "value": "" + }, + "luminance": 3, + "unbreakable": false, + "vanillaToolTier": "NONE", + "isBonemealable": false, + "hasInventory": false, + "openGUIOnRightClick": false, + "inventorySize": 9, + "inventoryStackSize": 64, + "inventoryDropWhenDestroyed": true, + "inventoryComparatorPower": true, + "inventoryOutSlotIDs": [], + "inventoryInSlotIDs": [], + "hasEnergyStorage": false, + "energyInitial": 0, + "energyCapacity": 400000, + "energyMaxReceive": 200, + "energyMaxExtract": 200, + "isFluidTank": false, + "fluidCapacity": 8000, + "fluidRestrictions": [], + "generateFeature": false, + "restrictionBiomes": [], + "blocksToReplace": [ + { + "value": "TAG:stone_ore_replaceables" + } + ], + "generationShape": "UNIFORM", + "frequencyPerChunks": 10, + "frequencyOnChunk": 16, + "minGenerateHeight": 0, + "maxGenerateHeight": 64 + } +} \ No newline at end of file diff --git a/elements/MagmaBrickStairsRecipe.mod.json b/elements/MagmaBrickStairsRecipe.mod.json new file mode 100644 index 0000000..8888556 --- /dev/null +++ b/elements/MagmaBrickStairsRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 73, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 6, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "BUILDING", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "CUSTOM:MagmaBricks" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "CUSTOM:MagmaBricks" + }, + { + "value": "CUSTOM:MagmaBricks" + }, + { + "value": "" + }, + { + "value": "CUSTOM:MagmaBricks" + }, + { + "value": "CUSTOM:MagmaBricks" + }, + { + "value": "CUSTOM:MagmaBricks" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:MagmaBrickStairs" + }, + "name": "magma_brick_stairs_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/MagmaBrickWalls.mod.json b/elements/MagmaBrickWalls.mod.json new file mode 100644 index 0000000..e529517 --- /dev/null +++ b/elements/MagmaBrickWalls.mod.json @@ -0,0 +1,138 @@ +{ + "_fv": 73, + "_type": "block", + "definition": { + "texture": "magma_bricks_2", + "textureTop": "magma_bricks", + "textureLeft": "magma_bricks", + "textureFront": "magma_bricks", + "textureRight": "magma_bricks", + "textureBack": "magma_bricks", + "renderType": 11, + "customModelName": "Single texture", + "rotationMode": 0, + "enablePitch": false, + "emissiveRendering": false, + "displayFluidOverlay": false, + "itemTexture": "", + "particleTexture": "", + "blockBase": "Wall", + "tintType": "No tint", + "isItemTinted": false, + "hasTransparency": false, + "connectedSides": false, + "transparencyType": "SOLID", + "disableOffset": false, + "boundingBoxes": [ + { + "mx": 0.0, + "my": 0.0, + "mz": 0.0, + "Mx": 16.0, + "My": 16.0, + "Mz": 16.0, + "subtract": false + } + ], + "customProperties": [], + "name": "Magma Brick Wall", + "specialInformation": { + "fixedValue": [] + }, + "hardness": 0.5, + "resistance": 0.5, + "hasGravity": false, + "isWaterloggable": false, + "creativeTabs": [ + { + "value": "BUILDING_BLOCKS" + } + ], + "destroyTool": "pickaxe", + "customDrop": { + "value": "" + }, + "dropAmount": 1, + "useLootTableForDrops": false, + "requiresCorrectTool": true, + "enchantPowerBonus": 0.0, + "plantsGrowOn": false, + "canRedstoneConnect": false, + "lightOpacity": 15, + "material": { + "value": "NONE" + }, + "tickRate": 0, + "tickRandomly": false, + "isReplaceable": false, + "canProvidePower": false, + "emittedRedstonePower": { + "fixedValue": 15.0 + }, + "colorOnMap": "ADOBE", + "creativePickItem": { + "value": "" + }, + "offsetType": "NONE", + "aiPathNodeType": "DEFAULT", + "flammability": 0, + "fireSpreadSpeed": 0, + "isLadder": false, + "slipperiness": 0.6, + "speedFactor": 1.0, + "jumpFactor": 1.0, + "reactionToPushing": "NORMAL", + "isNotColidable": false, + "isCustomSoundType": false, + "soundOnStep": { + "value": "STONE" + }, + "breakSound": { + "value": "" + }, + "fallSound": { + "value": "" + }, + "hitSound": { + "value": "" + }, + "placeSound": { + "value": "" + }, + "stepSound": { + "value": "" + }, + "luminance": 3, + "unbreakable": false, + "vanillaToolTier": "NONE", + "isBonemealable": false, + "hasInventory": false, + "openGUIOnRightClick": false, + "inventorySize": 9, + "inventoryStackSize": 64, + "inventoryDropWhenDestroyed": true, + "inventoryComparatorPower": true, + "inventoryOutSlotIDs": [], + "inventoryInSlotIDs": [], + "hasEnergyStorage": false, + "energyInitial": 0, + "energyCapacity": 400000, + "energyMaxReceive": 200, + "energyMaxExtract": 200, + "isFluidTank": false, + "fluidCapacity": 8000, + "fluidRestrictions": [], + "generateFeature": false, + "restrictionBiomes": [], + "blocksToReplace": [ + { + "value": "TAG:stone_ore_replaceables" + } + ], + "generationShape": "UNIFORM", + "frequencyPerChunks": 10, + "frequencyOnChunk": 16, + "minGenerateHeight": 0, + "maxGenerateHeight": 64 + } +} \ No newline at end of file diff --git a/elements/MagmaBrickWallsRecipe.mod.json b/elements/MagmaBrickWallsRecipe.mod.json new file mode 100644 index 0000000..96112e0 --- /dev/null +++ b/elements/MagmaBrickWallsRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 73, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 6, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "BUILDING", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "CUSTOM:MagmaBricks" + }, + { + "value": "CUSTOM:MagmaBricks" + }, + { + "value": "CUSTOM:MagmaBricks" + }, + { + "value": "CUSTOM:MagmaBricks" + }, + { + "value": "CUSTOM:MagmaBricks" + }, + { + "value": "CUSTOM:MagmaBricks" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:MagmaBrickWalls" + }, + "name": "magma_brick_walls_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/MagmaBricks.mod.json b/elements/MagmaBricks.mod.json new file mode 100644 index 0000000..e49ec8f --- /dev/null +++ b/elements/MagmaBricks.mod.json @@ -0,0 +1,137 @@ +{ + "_fv": 73, + "_type": "block", + "definition": { + "texture": "magma_bricks_2", + "textureTop": "magma_bricks_2", + "textureLeft": "magma_bricks_2", + "textureFront": "magma_bricks_2", + "textureRight": "magma_bricks_2", + "textureBack": "magma_bricks_2", + "renderType": 10, + "customModelName": "Normal", + "rotationMode": 0, + "enablePitch": false, + "emissiveRendering": false, + "displayFluidOverlay": false, + "itemTexture": "", + "particleTexture": "", + "tintType": "No tint", + "isItemTinted": false, + "hasTransparency": false, + "connectedSides": false, + "transparencyType": "SOLID", + "disableOffset": false, + "boundingBoxes": [ + { + "mx": 0.0, + "my": 0.0, + "mz": 0.0, + "Mx": 16.0, + "My": 16.0, + "Mz": 16.0, + "subtract": false + } + ], + "customProperties": [], + "name": "Magma Bricks", + "specialInformation": { + "fixedValue": [] + }, + "hardness": 0.5, + "resistance": 0.5, + "hasGravity": false, + "isWaterloggable": false, + "creativeTabs": [ + { + "value": "BUILDING_BLOCKS" + } + ], + "destroyTool": "pickaxe", + "customDrop": { + "value": "" + }, + "dropAmount": 1, + "useLootTableForDrops": false, + "requiresCorrectTool": true, + "enchantPowerBonus": 0.0, + "plantsGrowOn": false, + "canRedstoneConnect": false, + "lightOpacity": 15, + "material": { + "value": "NONE" + }, + "tickRate": 0, + "tickRandomly": false, + "isReplaceable": false, + "canProvidePower": false, + "emittedRedstonePower": { + "fixedValue": 15.0 + }, + "colorOnMap": "ADOBE", + "creativePickItem": { + "value": "" + }, + "offsetType": "NONE", + "aiPathNodeType": "DEFAULT", + "flammability": 0, + "fireSpreadSpeed": 0, + "isLadder": false, + "slipperiness": 0.6, + "speedFactor": 1.0, + "jumpFactor": 1.0, + "reactionToPushing": "NORMAL", + "isNotColidable": false, + "isCustomSoundType": false, + "soundOnStep": { + "value": "STONE" + }, + "breakSound": { + "value": "" + }, + "fallSound": { + "value": "" + }, + "hitSound": { + "value": "" + }, + "placeSound": { + "value": "" + }, + "stepSound": { + "value": "" + }, + "luminance": 3, + "unbreakable": false, + "vanillaToolTier": "NONE", + "isBonemealable": false, + "hasInventory": false, + "openGUIOnRightClick": false, + "inventorySize": 9, + "inventoryStackSize": 64, + "inventoryDropWhenDestroyed": true, + "inventoryComparatorPower": true, + "inventoryOutSlotIDs": [], + "inventoryInSlotIDs": [], + "hasEnergyStorage": false, + "energyInitial": 0, + "energyCapacity": 400000, + "energyMaxReceive": 200, + "energyMaxExtract": 200, + "isFluidTank": false, + "fluidCapacity": 8000, + "fluidRestrictions": [], + "generateFeature": false, + "restrictionBiomes": [], + "blocksToReplace": [ + { + "value": "TAG:stone_ore_replaceables" + } + ], + "generationShape": "UNIFORM", + "frequencyPerChunks": 10, + "frequencyOnChunk": 16, + "minGenerateHeight": 0, + "maxGenerateHeight": 64 + } +} \ No newline at end of file diff --git a/elements/MagmaBricksRecipe.mod.json b/elements/MagmaBricksRecipe.mod.json new file mode 100644 index 0000000..3302e38 --- /dev/null +++ b/elements/MagmaBricksRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 73, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "BUILDING", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "Blocks.MAGMA" + }, + { + "value": "Blocks.MAGMA" + }, + { + "value": "" + }, + { + "value": "Blocks.MAGMA" + }, + { + "value": "Blocks.MAGMA" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:MagmaBricks" + }, + "name": "magma_bricks_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/MagmaBricksRecipe4.mod.json b/elements/MagmaBricksRecipe4.mod.json new file mode 100644 index 0000000..ec51c3e --- /dev/null +++ b/elements/MagmaBricksRecipe4.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 73, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 3, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "BUILDING", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "CUSTOM:Bean" + }, + { + "value": "CUSTOM:Bean" + }, + { + "value": "CUSTOM:Bean" + }, + { + "value": "CUSTOM:Cheese" + }, + { + "value": "CUSTOM:Cheese" + }, + { + "value": "CUSTOM:Cheese" + }, + { + "value": "CUSTOM:Bean" + }, + { + "value": "CUSTOM:Bean" + }, + { + "value": "CUSTOM:Bean" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:MagmaBricks" + }, + "name": "magma_bricks_recipe_4", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/ObsidianRecipe.mod.json b/elements/ObsidianRecipe.mod.json new file mode 100644 index 0000000..7e7a8f2 --- /dev/null +++ b/elements/ObsidianRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 73, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 9, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "BUILDING", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "Blocks.BEDROCK" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + } + ], + "recipeReturnStack": { + "value": "Blocks.OBSIDIAN" + }, + "name": "obsidian_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/PassiveIncomeEnchantment.mod.json b/elements/PassiveIncomeEnchantment.mod.json index 8401063..4739220 100644 --- a/elements/PassiveIncomeEnchantment.mod.json +++ b/elements/PassiveIncomeEnchantment.mod.json @@ -11,7 +11,7 @@ "incompatibleEnchantments": [], "supportedItems": [ { - "value": "TAG:enchantable/equippable" + "value": "TAG:minecraft:enchantable/armor" } ], "isTreasureEnchantment": false, diff --git a/elements/PassiveIncomeProcedure.mod.json b/elements/PassiveIncomeProcedure.mod.json index 6d037cc..a79fd53 100644 --- a/elements/PassiveIncomeProcedure.mod.json +++ b/elements/PassiveIncomeProcedure.mod.json @@ -2,6 +2,6 @@ "_fv": 73, "_type": "procedure", "definition": { - "procedurexml": "player_ticksPassiveIncomeCounterADDPassiveIncomeCounter1EQMODPassiveIncomeCounter800GTCUSTOM:PassiveIncomeEnchantment00CUSTOM:PassiveIncomeEnchantment0GTCUSTOM:PassiveIncomeEnchantment10CUSTOM:PassiveIncomeEnchantment1GTCUSTOM:PassiveIncomeEnchantment20CUSTOM:PassiveIncomeEnchantment2GTCUSTOM:PassiveIncomeEnchantment30CUSTOM:PassiveIncomeEnchantment3" + "procedurexml": "player_ticksPassiveIncomeCounterADDPassiveIncomeCounter1EQMODPassiveIncomeCounter33400GTCUSTOM:PassiveIncomeEnchantment00CUSTOM:PassiveIncomeEnchantment0GTCUSTOM:PassiveIncomeEnchantment10CUSTOM:PassiveIncomeEnchantment1GTCUSTOM:PassiveIncomeEnchantment20CUSTOM:PassiveIncomeEnchantment2GTCUSTOM:PassiveIncomeEnchantment30CUSTOM:PassiveIncomeEnchantment3" } } \ No newline at end of file diff --git a/elements/RedstoneBrickSlabs.mod.json b/elements/RedstoneBrickSlabs.mod.json new file mode 100644 index 0000000..960ca7e --- /dev/null +++ b/elements/RedstoneBrickSlabs.mod.json @@ -0,0 +1,138 @@ +{ + "_fv": 73, + "_type": "block", + "definition": { + "texture": "redstone_bricks_2", + "textureTop": "redstone_bricks_2", + "textureLeft": "redstone_bricks", + "textureFront": "redstone_bricks_2", + "textureRight": "redstone_bricks", + "textureBack": "redstone_bricks", + "renderType": 11, + "customModelName": "Single texture", + "rotationMode": 0, + "enablePitch": false, + "emissiveRendering": false, + "displayFluidOverlay": false, + "itemTexture": "", + "particleTexture": "", + "blockBase": "Slab", + "tintType": "No tint", + "isItemTinted": false, + "hasTransparency": false, + "connectedSides": false, + "transparencyType": "SOLID", + "disableOffset": false, + "boundingBoxes": [ + { + "mx": 0.0, + "my": 0.0, + "mz": 0.0, + "Mx": 16.0, + "My": 16.0, + "Mz": 16.0, + "subtract": false + } + ], + "customProperties": [], + "name": "Redstone Brick Slab", + "specialInformation": { + "fixedValue": [] + }, + "hardness": 5.0, + "resistance": 6.0, + "hasGravity": false, + "isWaterloggable": false, + "creativeTabs": [ + { + "value": "REDSTONE" + } + ], + "destroyTool": "pickaxe", + "customDrop": { + "value": "" + }, + "dropAmount": 1, + "useLootTableForDrops": false, + "requiresCorrectTool": true, + "enchantPowerBonus": 0.0, + "plantsGrowOn": false, + "canRedstoneConnect": true, + "lightOpacity": 15, + "material": { + "value": "NONE" + }, + "tickRate": 0, + "tickRandomly": false, + "isReplaceable": false, + "canProvidePower": true, + "emittedRedstonePower": { + "fixedValue": 15.0 + }, + "colorOnMap": "RED", + "creativePickItem": { + "value": "" + }, + "offsetType": "NONE", + "aiPathNodeType": "DEFAULT", + "flammability": 0, + "fireSpreadSpeed": 0, + "isLadder": false, + "slipperiness": 0.6, + "speedFactor": 1.0, + "jumpFactor": 1.0, + "reactionToPushing": "NORMAL", + "isNotColidable": false, + "isCustomSoundType": false, + "soundOnStep": { + "value": "METAL" + }, + "breakSound": { + "value": "" + }, + "fallSound": { + "value": "" + }, + "hitSound": { + "value": "" + }, + "placeSound": { + "value": "" + }, + "stepSound": { + "value": "" + }, + "luminance": 0, + "unbreakable": false, + "vanillaToolTier": "NONE", + "isBonemealable": false, + "hasInventory": false, + "openGUIOnRightClick": false, + "inventorySize": 9, + "inventoryStackSize": 64, + "inventoryDropWhenDestroyed": true, + "inventoryComparatorPower": true, + "inventoryOutSlotIDs": [], + "inventoryInSlotIDs": [], + "hasEnergyStorage": false, + "energyInitial": 0, + "energyCapacity": 400000, + "energyMaxReceive": 200, + "energyMaxExtract": 200, + "isFluidTank": false, + "fluidCapacity": 8000, + "fluidRestrictions": [], + "generateFeature": false, + "restrictionBiomes": [], + "blocksToReplace": [ + { + "value": "TAG:stone_ore_replaceables" + } + ], + "generationShape": "UNIFORM", + "frequencyPerChunks": 10, + "frequencyOnChunk": 16, + "minGenerateHeight": 0, + "maxGenerateHeight": 64 + } +} \ No newline at end of file diff --git a/elements/RedstoneBrickSlabsRecipe.mod.json b/elements/RedstoneBrickSlabsRecipe.mod.json new file mode 100644 index 0000000..2750f6d --- /dev/null +++ b/elements/RedstoneBrickSlabsRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 73, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 6, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "BUILDING", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "CUSTOM:RedstoneBricks" + }, + { + "value": "CUSTOM:RedstoneBricks" + }, + { + "value": "CUSTOM:RedstoneBricks" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:RedstoneBrickSlabs" + }, + "name": "redstone_brick_slabs_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/RedstoneBrickStairs.mod.json b/elements/RedstoneBrickStairs.mod.json new file mode 100644 index 0000000..b3ebe9f --- /dev/null +++ b/elements/RedstoneBrickStairs.mod.json @@ -0,0 +1,138 @@ +{ + "_fv": 73, + "_type": "block", + "definition": { + "texture": "redstone_bricks_2", + "textureTop": "redstone_bricks_2", + "textureLeft": "redstone_bricks", + "textureFront": "redstone_bricks_2", + "textureRight": "redstone_bricks", + "textureBack": "redstone_bricks", + "renderType": 11, + "customModelName": "Single texture", + "rotationMode": 0, + "enablePitch": false, + "emissiveRendering": false, + "displayFluidOverlay": false, + "itemTexture": "", + "particleTexture": "", + "blockBase": "Stairs", + "tintType": "No tint", + "isItemTinted": false, + "hasTransparency": false, + "connectedSides": false, + "transparencyType": "SOLID", + "disableOffset": false, + "boundingBoxes": [ + { + "mx": 0.0, + "my": 0.0, + "mz": 0.0, + "Mx": 16.0, + "My": 16.0, + "Mz": 16.0, + "subtract": false + } + ], + "customProperties": [], + "name": "Redstone Brick Stairs", + "specialInformation": { + "fixedValue": [] + }, + "hardness": 5.0, + "resistance": 6.0, + "hasGravity": false, + "isWaterloggable": false, + "creativeTabs": [ + { + "value": "REDSTONE" + } + ], + "destroyTool": "pickaxe", + "customDrop": { + "value": "" + }, + "dropAmount": 1, + "useLootTableForDrops": false, + "requiresCorrectTool": true, + "enchantPowerBonus": 0.0, + "plantsGrowOn": false, + "canRedstoneConnect": true, + "lightOpacity": 15, + "material": { + "value": "NONE" + }, + "tickRate": 0, + "tickRandomly": false, + "isReplaceable": false, + "canProvidePower": true, + "emittedRedstonePower": { + "fixedValue": 15.0 + }, + "colorOnMap": "RED", + "creativePickItem": { + "value": "" + }, + "offsetType": "NONE", + "aiPathNodeType": "DEFAULT", + "flammability": 0, + "fireSpreadSpeed": 0, + "isLadder": false, + "slipperiness": 0.6, + "speedFactor": 1.0, + "jumpFactor": 1.0, + "reactionToPushing": "NORMAL", + "isNotColidable": false, + "isCustomSoundType": false, + "soundOnStep": { + "value": "METAL" + }, + "breakSound": { + "value": "" + }, + "fallSound": { + "value": "" + }, + "hitSound": { + "value": "" + }, + "placeSound": { + "value": "" + }, + "stepSound": { + "value": "" + }, + "luminance": 0, + "unbreakable": false, + "vanillaToolTier": "NONE", + "isBonemealable": false, + "hasInventory": false, + "openGUIOnRightClick": false, + "inventorySize": 9, + "inventoryStackSize": 64, + "inventoryDropWhenDestroyed": true, + "inventoryComparatorPower": true, + "inventoryOutSlotIDs": [], + "inventoryInSlotIDs": [], + "hasEnergyStorage": false, + "energyInitial": 0, + "energyCapacity": 400000, + "energyMaxReceive": 200, + "energyMaxExtract": 200, + "isFluidTank": false, + "fluidCapacity": 8000, + "fluidRestrictions": [], + "generateFeature": false, + "restrictionBiomes": [], + "blocksToReplace": [ + { + "value": "TAG:stone_ore_replaceables" + } + ], + "generationShape": "UNIFORM", + "frequencyPerChunks": 10, + "frequencyOnChunk": 16, + "minGenerateHeight": 0, + "maxGenerateHeight": 64 + } +} \ No newline at end of file diff --git a/elements/RedstoneBrickStairsRecipe.mod.json b/elements/RedstoneBrickStairsRecipe.mod.json new file mode 100644 index 0000000..52b339e --- /dev/null +++ b/elements/RedstoneBrickStairsRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 73, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 6, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "BUILDING", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "CUSTOM:RedstoneBricks" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "CUSTOM:RedstoneBricks" + }, + { + "value": "CUSTOM:RedstoneBricks" + }, + { + "value": "" + }, + { + "value": "CUSTOM:RedstoneBricks" + }, + { + "value": "CUSTOM:RedstoneBricks" + }, + { + "value": "CUSTOM:RedstoneBricks" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:RedstoneBrickStairs" + }, + "name": "redstone_brick_stairs_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/RedstoneBrickWalls.mod.json b/elements/RedstoneBrickWalls.mod.json new file mode 100644 index 0000000..d9720c6 --- /dev/null +++ b/elements/RedstoneBrickWalls.mod.json @@ -0,0 +1,138 @@ +{ + "_fv": 73, + "_type": "block", + "definition": { + "texture": "redstone_bricks_2", + "textureTop": "redstone_bricks", + "textureLeft": "redstone_bricks", + "textureFront": "redstone_bricks", + "textureRight": "redstone_bricks", + "textureBack": "redstone_bricks", + "renderType": 11, + "customModelName": "Single texture", + "rotationMode": 0, + "enablePitch": false, + "emissiveRendering": false, + "displayFluidOverlay": false, + "itemTexture": "", + "particleTexture": "", + "blockBase": "Wall", + "tintType": "No tint", + "isItemTinted": false, + "hasTransparency": false, + "connectedSides": false, + "transparencyType": "SOLID", + "disableOffset": false, + "boundingBoxes": [ + { + "mx": 0.0, + "my": 0.0, + "mz": 0.0, + "Mx": 16.0, + "My": 16.0, + "Mz": 16.0, + "subtract": false + } + ], + "customProperties": [], + "name": "Redstone Brick Wall", + "specialInformation": { + "fixedValue": [] + }, + "hardness": 5.0, + "resistance": 6.0, + "hasGravity": false, + "isWaterloggable": false, + "creativeTabs": [ + { + "value": "REDSTONE" + } + ], + "destroyTool": "pickaxe", + "customDrop": { + "value": "" + }, + "dropAmount": 1, + "useLootTableForDrops": false, + "requiresCorrectTool": true, + "enchantPowerBonus": 0.0, + "plantsGrowOn": false, + "canRedstoneConnect": true, + "lightOpacity": 15, + "material": { + "value": "NONE" + }, + "tickRate": 0, + "tickRandomly": false, + "isReplaceable": false, + "canProvidePower": true, + "emittedRedstonePower": { + "fixedValue": 15.0 + }, + "colorOnMap": "RED", + "creativePickItem": { + "value": "" + }, + "offsetType": "NONE", + "aiPathNodeType": "DEFAULT", + "flammability": 0, + "fireSpreadSpeed": 0, + "isLadder": false, + "slipperiness": 0.6, + "speedFactor": 1.0, + "jumpFactor": 1.0, + "reactionToPushing": "NORMAL", + "isNotColidable": false, + "isCustomSoundType": false, + "soundOnStep": { + "value": "METAL" + }, + "breakSound": { + "value": "" + }, + "fallSound": { + "value": "" + }, + "hitSound": { + "value": "" + }, + "placeSound": { + "value": "" + }, + "stepSound": { + "value": "" + }, + "luminance": 0, + "unbreakable": false, + "vanillaToolTier": "NONE", + "isBonemealable": false, + "hasInventory": false, + "openGUIOnRightClick": false, + "inventorySize": 9, + "inventoryStackSize": 64, + "inventoryDropWhenDestroyed": true, + "inventoryComparatorPower": true, + "inventoryOutSlotIDs": [], + "inventoryInSlotIDs": [], + "hasEnergyStorage": false, + "energyInitial": 0, + "energyCapacity": 400000, + "energyMaxReceive": 200, + "energyMaxExtract": 200, + "isFluidTank": false, + "fluidCapacity": 8000, + "fluidRestrictions": [], + "generateFeature": false, + "restrictionBiomes": [], + "blocksToReplace": [ + { + "value": "TAG:stone_ore_replaceables" + } + ], + "generationShape": "UNIFORM", + "frequencyPerChunks": 10, + "frequencyOnChunk": 16, + "minGenerateHeight": 0, + "maxGenerateHeight": 64 + } +} \ No newline at end of file diff --git a/elements/RedstoneBrickWallsRecipe.mod.json b/elements/RedstoneBrickWallsRecipe.mod.json new file mode 100644 index 0000000..5f22826 --- /dev/null +++ b/elements/RedstoneBrickWallsRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 73, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 6, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "BUILDING", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "CUSTOM:RedstoneBricks" + }, + { + "value": "CUSTOM:RedstoneBricks" + }, + { + "value": "CUSTOM:RedstoneBricks" + }, + { + "value": "CUSTOM:RedstoneBricks" + }, + { + "value": "CUSTOM:RedstoneBricks" + }, + { + "value": "CUSTOM:RedstoneBricks" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:RedstoneBrickWalls" + }, + "name": "redstone_brick_walls_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/elements/RedstoneBricks.mod.json b/elements/RedstoneBricks.mod.json new file mode 100644 index 0000000..5ab1161 --- /dev/null +++ b/elements/RedstoneBricks.mod.json @@ -0,0 +1,137 @@ +{ + "_fv": 73, + "_type": "block", + "definition": { + "texture": "redstone_bricks_2", + "textureTop": "redstone_bricks_2", + "textureLeft": "redstone_bricks_2", + "textureFront": "redstone_bricks_2", + "textureRight": "redstone_bricks_2", + "textureBack": "redstone_bricks_2", + "renderType": 10, + "customModelName": "Normal", + "rotationMode": 0, + "enablePitch": false, + "emissiveRendering": false, + "displayFluidOverlay": false, + "itemTexture": "", + "particleTexture": "", + "tintType": "No tint", + "isItemTinted": false, + "hasTransparency": false, + "connectedSides": false, + "transparencyType": "SOLID", + "disableOffset": false, + "boundingBoxes": [ + { + "mx": 0.0, + "my": 0.0, + "mz": 0.0, + "Mx": 16.0, + "My": 16.0, + "Mz": 16.0, + "subtract": false + } + ], + "customProperties": [], + "name": "Redstone Bricks", + "specialInformation": { + "fixedValue": [] + }, + "hardness": 5.0, + "resistance": 6.0, + "hasGravity": false, + "isWaterloggable": false, + "creativeTabs": [ + { + "value": "REDSTONE" + } + ], + "destroyTool": "pickaxe", + "customDrop": { + "value": "" + }, + "dropAmount": 1, + "useLootTableForDrops": false, + "requiresCorrectTool": true, + "enchantPowerBonus": 0.0, + "plantsGrowOn": false, + "canRedstoneConnect": true, + "lightOpacity": 15, + "material": { + "value": "NONE" + }, + "tickRate": 0, + "tickRandomly": false, + "isReplaceable": false, + "canProvidePower": true, + "emittedRedstonePower": { + "fixedValue": 15.0 + }, + "colorOnMap": "RED", + "creativePickItem": { + "value": "" + }, + "offsetType": "NONE", + "aiPathNodeType": "DEFAULT", + "flammability": 0, + "fireSpreadSpeed": 0, + "isLadder": false, + "slipperiness": 0.6, + "speedFactor": 1.0, + "jumpFactor": 1.0, + "reactionToPushing": "NORMAL", + "isNotColidable": false, + "isCustomSoundType": false, + "soundOnStep": { + "value": "METAL" + }, + "breakSound": { + "value": "" + }, + "fallSound": { + "value": "" + }, + "hitSound": { + "value": "" + }, + "placeSound": { + "value": "" + }, + "stepSound": { + "value": "" + }, + "luminance": 0, + "unbreakable": false, + "vanillaToolTier": "NONE", + "isBonemealable": false, + "hasInventory": false, + "openGUIOnRightClick": false, + "inventorySize": 9, + "inventoryStackSize": 64, + "inventoryDropWhenDestroyed": true, + "inventoryComparatorPower": true, + "inventoryOutSlotIDs": [], + "inventoryInSlotIDs": [], + "hasEnergyStorage": false, + "energyInitial": 0, + "energyCapacity": 400000, + "energyMaxReceive": 200, + "energyMaxExtract": 200, + "isFluidTank": false, + "fluidCapacity": 8000, + "fluidRestrictions": [], + "generateFeature": false, + "restrictionBiomes": [], + "blocksToReplace": [ + { + "value": "TAG:stone_ore_replaceables" + } + ], + "generationShape": "UNIFORM", + "frequencyPerChunks": 10, + "frequencyOnChunk": 16, + "minGenerateHeight": 0, + "maxGenerateHeight": 64 + } +} \ No newline at end of file diff --git a/elements/RedstoneBricksRecipe.mod.json b/elements/RedstoneBricksRecipe.mod.json new file mode 100644 index 0000000..34334f5 --- /dev/null +++ b/elements/RedstoneBricksRecipe.mod.json @@ -0,0 +1,48 @@ +{ + "_fv": 73, + "_type": "recipe", + "definition": { + "recipeType": "Crafting", + "recipeRetstackSize": 1, + "group": "", + "cookingBookCategory": "MISC", + "xpReward": 0.0, + "cookingTime": 200, + "craftingBookCategory": "BUILDING", + "recipeShapeless": false, + "recipeSlots": [ + { + "value": "Items.REDSTONE" + }, + { + "value": "Items.REDSTONE" + }, + { + "value": "" + }, + { + "value": "Items.REDSTONE" + }, + { + "value": "Items.REDSTONE" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + }, + { + "value": "" + } + ], + "recipeReturnStack": { + "value": "CUSTOM:RedstoneBricks" + }, + "name": "redstone_bricks_recipe", + "namespace": "mod" + } +} \ No newline at end of file diff --git a/nims_random_bullshit.mcreator b/nims_random_bullshit.mcreator index 389b330..90ab7d0 100644 --- a/nims_random_bullshit.mcreator +++ b/nims_random_bullshit.mcreator @@ -1976,6 +1976,416 @@ ] }, "path": "~/Other" + }, + { + "name": "RedstoneBricks", + "type": "block", + "compiles": true, + "locked_code": false, + "registry_name": "redstone_bricks", + "metadata": { + "files": [ + "src/main/resources/assets/nims_random_bullshit/blockstates/redstone_bricks.json", + "src/main/java/net/mcreator/nimsrandombullshit/block/RedstoneBricksBlock.java", + "src/main/resources/assets/nims_random_bullshit/models/block/redstone_bricks.json", + "src/main/resources/data/nims_random_bullshit/loot_tables/blocks/redstone_bricks.json", + "src/main/resources/assets/nims_random_bullshit/models/item/redstone_bricks.json" + ] + }, + "path": "~/Redstone" + }, + { + "name": "RedstoneBrickStairs", + "type": "block", + "compiles": true, + "locked_code": false, + "registry_name": "redstone_brick_stairs", + "metadata": { + "files": [ + "src/main/resources/assets/nims_random_bullshit/models/block/redstone_brick_stairs.json", + "src/main/resources/data/nims_random_bullshit/loot_tables/blocks/redstone_brick_stairs.json", + "src/main/resources/assets/nims_random_bullshit/models/block/redstone_brick_stairs_outer.json", + "src/main/resources/assets/nims_random_bullshit/blockstates/redstone_brick_stairs.json", + "src/main/java/net/mcreator/nimsrandombullshit/block/RedstoneBrickStairsBlock.java", + "src/main/resources/assets/nims_random_bullshit/models/item/redstone_brick_stairs.json", + "src/main/resources/assets/nims_random_bullshit/models/block/redstone_brick_stairs_inner.json" + ] + }, + "path": "~/Redstone" + }, + { + "name": "RedstoneBrickSlabs", + "type": "block", + "compiles": true, + "locked_code": false, + "registry_name": "redstone_brick_slabs", + "metadata": { + "files": [ + "src/main/resources/data/nims_random_bullshit/loot_tables/blocks/redstone_brick_slabs.json", + "src/main/resources/assets/nims_random_bullshit/models/block/redstone_brick_slabs.json", + "src/main/resources/assets/nims_random_bullshit/blockstates/redstone_brick_slabs.json", + "src/main/resources/assets/nims_random_bullshit/models/item/redstone_brick_slabs.json", + "src/main/resources/assets/nims_random_bullshit/models/block/redstone_brick_slabs_top.json", + "src/main/resources/assets/nims_random_bullshit/models/block/redstone_brick_slabs_full.json", + "src/main/java/net/mcreator/nimsrandombullshit/block/RedstoneBrickSlabsBlock.java" + ] + }, + "path": "~/Redstone" + }, + { + "name": "RedstoneBrickWalls", + "type": "block", + "compiles": true, + "locked_code": false, + "registry_name": "redstone_brick_walls", + "metadata": { + "files": [ + "src/main/resources/data/nims_random_bullshit/loot_tables/blocks/redstone_brick_walls.json", + "src/main/resources/assets/nims_random_bullshit/models/block/redstone_brick_walls.json", + "src/main/resources/assets/nims_random_bullshit/blockstates/redstone_brick_walls.json", + "src/main/resources/assets/nims_random_bullshit/models/item/redstone_brick_walls.json", + "src/main/resources/assets/nims_random_bullshit/models/block/redstone_brick_walls_post.json", + "src/main/java/net/mcreator/nimsrandombullshit/block/RedstoneBrickWallsBlock.java", + "src/main/resources/assets/nims_random_bullshit/models/block/redstone_brick_walls_inventory.json", + "src/main/resources/assets/nims_random_bullshit/models/block/redstone_brick_walls_side_tall.json" + ] + }, + "path": "~/Redstone" + }, + { + "name": "MagmaBricks", + "type": "block", + "compiles": true, + "locked_code": false, + "registry_name": "magma_bricks", + "metadata": { + "files": [ + "src/main/resources/assets/nims_random_bullshit/models/item/magma_bricks.json", + "src/main/java/net/mcreator/nimsrandombullshit/block/MagmaBricksBlock.java", + "src/main/resources/data/nims_random_bullshit/loot_tables/blocks/magma_bricks.json", + "src/main/resources/assets/nims_random_bullshit/models/block/magma_bricks.json", + "src/main/resources/assets/nims_random_bullshit/blockstates/magma_bricks.json" + ] + }, + "path": "~/Magma" + }, + { + "name": "MagmaBrickStairs", + "type": "block", + "compiles": true, + "locked_code": false, + "registry_name": "magma_brick_stairs", + "metadata": { + "files": [ + "src/main/resources/assets/nims_random_bullshit/models/item/magma_brick_stairs.json", + "src/main/java/net/mcreator/nimsrandombullshit/block/MagmaBrickStairsBlock.java", + "src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_stairs_outer.json", + "src/main/resources/assets/nims_random_bullshit/blockstates/magma_brick_stairs.json", + "src/main/resources/data/nims_random_bullshit/loot_tables/blocks/magma_brick_stairs.json", + "src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_stairs.json", + "src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_stairs_inner.json" + ] + }, + "path": "~/Magma" + }, + { + "name": "MagmaBrickSlabs", + "type": "block", + "compiles": true, + "locked_code": false, + "registry_name": "magma_brick_slabs", + "metadata": { + "files": [ + "src/main/java/net/mcreator/nimsrandombullshit/block/MagmaBrickSlabsBlock.java", + "src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_slabs_full.json", + "src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_slabs.json", + "src/main/resources/assets/nims_random_bullshit/blockstates/magma_brick_slabs.json", + "src/main/resources/assets/nims_random_bullshit/models/item/magma_brick_slabs.json", + "src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_slabs_top.json", + "src/main/resources/data/nims_random_bullshit/loot_tables/blocks/magma_brick_slabs.json" + ] + }, + "path": "~/Magma" + }, + { + "name": "MagmaBrickWalls", + "type": "block", + "compiles": true, + "locked_code": false, + "registry_name": "magma_brick_walls", + "metadata": { + "files": [ + "src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_walls_post.json", + "src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_walls.json", + "src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_walls_side_tall.json", + "src/main/resources/assets/nims_random_bullshit/blockstates/magma_brick_walls.json", + "src/main/resources/assets/nims_random_bullshit/models/item/magma_brick_walls.json", + "src/main/resources/data/nims_random_bullshit/loot_tables/blocks/magma_brick_walls.json", + "src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_walls_inventory.json", + "src/main/java/net/mcreator/nimsrandombullshit/block/MagmaBrickWallsBlock.java" + ] + }, + "path": "~/Magma" + }, + { + "name": "MagmaBrickPressurePlate", + "type": "block", + "compiles": true, + "locked_code": false, + "registry_name": "magma_brick_pressure_plate", + "metadata": { + "files": [ + "src/main/java/net/mcreator/nimsrandombullshit/block/MagmaBrickPressurePlateBlock.java", + "src/main/resources/data/nims_random_bullshit/loot_tables/blocks/magma_brick_pressure_plate.json", + "src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_pressure_plate.json", + "src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_pressure_plate_down.json", + "src/main/resources/assets/nims_random_bullshit/models/item/magma_brick_pressure_plate.json", + "src/main/resources/assets/nims_random_bullshit/blockstates/magma_brick_pressure_plate.json" + ] + }, + "path": "~/Magma" + }, + { + "name": "MagmaBrickButton", + "type": "block", + "compiles": true, + "locked_code": false, + "registry_name": "magma_brick_button", + "metadata": { + "files": [ + "src/main/resources/data/nims_random_bullshit/loot_tables/blocks/magma_brick_button.json", + "src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_button_inventory.json", + "src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_button.json", + "src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_button_pressed.json", + "src/main/java/net/mcreator/nimsrandombullshit/block/MagmaBrickButtonBlock.java", + "src/main/resources/assets/nims_random_bullshit/models/item/magma_brick_button.json", + "src/main/resources/assets/nims_random_bullshit/blockstates/magma_brick_button.json" + ] + }, + "path": "~/Magma" + }, + { + "name": "MagmaBricksRecipe", + "type": "recipe", + "compiles": true, + "locked_code": false, + "registry_name": "magma_bricks_recipe", + "metadata": { + "files": [ + "src/main/resources/data/nims_random_bullshit/recipes/magma_bricks_recipe.json" + ] + }, + "path": "~/Magma" + }, + { + "name": "MagmaBrickStairsRecipe", + "type": "recipe", + "compiles": true, + "locked_code": false, + "registry_name": "magma_brick_stairs_recipe", + "metadata": { + "files": [ + "src/main/resources/data/nims_random_bullshit/recipes/magma_brick_stairs_recipe.json" + ] + }, + "path": "~/Magma" + }, + { + "name": "MagmaBrickSlabsRecipe", + "type": "recipe", + "compiles": true, + "locked_code": false, + "registry_name": "magma_brick_slabs_recipe", + "metadata": { + "files": [ + "src/main/resources/data/nims_random_bullshit/recipes/magma_brick_slabs_recipe.json" + ] + }, + "path": "~/Magma" + }, + { + "name": "MagmaBrickWallsRecipe", + "type": "recipe", + "compiles": true, + "locked_code": false, + "registry_name": "magma_brick_walls_recipe", + "metadata": { + "files": [ + "src/main/resources/data/nims_random_bullshit/recipes/magma_brick_walls_recipe.json" + ] + }, + "path": "~/Magma" + }, + { + "name": "MagmaBrickPressurePlateRecipe", + "type": "recipe", + "compiles": true, + "locked_code": false, + "registry_name": "magma_brick_pressure_plate_recipe", + "metadata": { + "files": [ + "src/main/resources/data/nims_random_bullshit/recipes/magma_brick_pressure_plate_recipe.json" + ] + }, + "path": "~/Magma" + }, + { + "name": "MagmaBrickButtonRecipe", + "type": "recipe", + "compiles": true, + "locked_code": false, + "registry_name": "magma_brick_button_recipe", + "metadata": { + "files": [ + "src/main/resources/data/nims_random_bullshit/recipes/magma_brick_button_recipe.json" + ] + }, + "path": "~/Magma" + }, + { + "name": "RedstoneBricksRecipe", + "type": "recipe", + "compiles": true, + "locked_code": false, + "registry_name": "redstone_bricks_recipe", + "metadata": { + "files": [ + "src/main/resources/data/nims_random_bullshit/recipes/redstone_bricks_recipe.json" + ] + }, + "path": "~/Redstone" + }, + { + "name": "RedstoneBrickStairsRecipe", + "type": "recipe", + "compiles": true, + "locked_code": false, + "registry_name": "redstone_brick_stairs_recipe", + "metadata": { + "files": [ + "src/main/resources/data/nims_random_bullshit/recipes/redstone_brick_stairs_recipe.json" + ] + }, + "path": "~/Redstone" + }, + { + "name": "RedstoneBrickSlabsRecipe", + "type": "recipe", + "compiles": true, + "locked_code": false, + "registry_name": "redstone_brick_slabs_recipe", + "metadata": { + "files": [ + "src/main/resources/data/nims_random_bullshit/recipes/redstone_brick_slabs_recipe.json" + ] + }, + "path": "~/Redstone" + }, + { + "name": "RedstoneBrickWallsRecipe", + "type": "recipe", + "compiles": true, + "locked_code": false, + "registry_name": "redstone_brick_walls_recipe", + "metadata": { + "files": [ + "src/main/resources/data/nims_random_bullshit/recipes/redstone_brick_walls_recipe.json" + ] + }, + "path": "~/Redstone" + }, + { + "name": "Bean", + "type": "item", + "compiles": true, + "locked_code": false, + "registry_name": "bean", + "metadata": { + "files": [ + "src/main/resources/assets/nims_random_bullshit/models/item/bean.json", + "src/main/java/net/mcreator/nimsrandombullshit/item/BeanItem.java" + ] + }, + "path": "~/Other" + }, + { + "name": "Cheese", + "type": "item", + "compiles": true, + "locked_code": false, + "registry_name": "cheese", + "metadata": { + "files": [ + "src/main/resources/assets/nims_random_bullshit/models/item/cheese.json", + "src/main/java/net/mcreator/nimsrandombullshit/item/CheeseItem.java" + ] + }, + "path": "~/Other" + }, + { + "name": "MagmaBlockLootTable", + "type": "loottable", + "compiles": true, + "locked_code": false, + "registry_name": "magma_block_loot_table", + "metadata": { + "files": [ + "src/main/resources/data/minecraft/loot_tables/blocks/magma_block.json" + ] + }, + "path": "~/Magma" + }, + { + "name": "MagmaBricksRecipe4", + "type": "recipe", + "compiles": true, + "locked_code": false, + "registry_name": "magma_bricks_recipe_4", + "metadata": { + "files": [ + "src/main/resources/data/nims_random_bullshit/recipes/magma_bricks_recipe_4.json" + ] + }, + "path": "~/Magma" + }, + { + "name": "BedrockLootTable", + "type": "loottable", + "compiles": true, + "locked_code": false, + "registry_name": "bedrock_loot_table", + "metadata": { + "files": [ + "src/main/resources/data/minecraft/loot_tables/blocks/bedrock.json" + ] + }, + "path": "~/Other" + }, + { + "name": "ObsidianRecipe", + "type": "recipe", + "compiles": true, + "locked_code": false, + "registry_name": "obsidian_recipe", + "metadata": { + "files": [ + "src/main/resources/data/nims_random_bullshit/recipes/obsidian_recipe.json" + ] + }, + "path": "~/Other" + }, + { + "name": "CheeseRecipe", + "type": "recipe", + "compiles": true, + "locked_code": false, + "registry_name": "cheese_recipe", + "metadata": { + "files": [ + "src/main/resources/data/nims_random_bullshit/recipes/cheese_recipe.json" + ] + }, + "path": "~/Other" } ], "variable_elements": [], @@ -1985,6 +2395,16 @@ "~CUSTOM:NetherrackJuice" ], "BLOCKS:minecraft:mineable/pickaxe": [ + "~CUSTOM:MagmaBrickButton", + "~CUSTOM:MagmaBrickPressurePlate", + "~CUSTOM:MagmaBrickWalls", + "~CUSTOM:MagmaBrickSlabs", + "~CUSTOM:MagmaBrickStairs", + "~CUSTOM:MagmaBricks", + "~CUSTOM:RedstoneBrickWalls", + "~CUSTOM:RedstoneBrickSlabs", + "~CUSTOM:RedstoneBrickStairs", + "~CUSTOM:RedstoneBricks", "~CUSTOM:HexaCondensedNetherrack", "~CUSTOM:PentaCondensedNetherrack", "~CUSTOM:QuadraCondensedNetherrack", @@ -1993,6 +2413,8 @@ "~CUSTOM:CondensedNetherrack" ], "BLOCKS:minecraft:slabs": [ + "~CUSTOM:MagmaBrickSlabs", + "~CUSTOM:RedstoneBrickSlabs", "~CUSTOM:RubberSlab" ], "BLOCKS:minecraft:fences": [ @@ -2002,7 +2424,13 @@ "~CUSTOM:StarWand", "~CUSTOM:NetherrackitePickaxe" ], + "BLOCKS:minecraft:walls": [ + "~CUSTOM:MagmaBrickWalls", + "~CUSTOM:RedstoneBrickWalls" + ], "BLOCKS:minecraft:stairs": [ + "~CUSTOM:MagmaBrickStairs", + "~CUSTOM:RedstoneBrickStairs", "~CUSTOM:RubberStairs" ], "ITEMS:minecraft:shovels": [ @@ -2020,23 +2448,28 @@ "tab_element_order": {}, "language_map": { "en_us": { - "item.nims_random_bullshit.star_wand": "Star Wand", "gui.nims_random_bullshit.mailbox_name_entry_gui.button_done": "Done", + "item.nims_random_bullshit.star_wand": "Star Wand", "gui.nims_random_bullshit.ore_miner_gui.button_mine": "Mine", - "item.nims_random_bullshit.magic_dust": "Magic Dust", "block.nims_random_bullshit.penta_condensed_netherrack": "Penta-condensed Netherrack", + "item.nims_random_bullshit.magic_dust": "Magic Dust", + "block.nims_random_bullshit.magma_brick_button": "Magma Brick Button", "enchantment.nims_random_bullshit.passive_income_enchantment": "Passive Income", "gui.nims_random_bullshit.label_copy_machine_gui.button_copy": "Copy", "gui.nims_random_bullshit.mailbox_gui.outbox_x_coord": "0", "block.nims_random_bullshit.broken_glass": "Broken Glass", + "block.nims_random_bullshit.redstone_brick_walls": "Redstone Brick Wall", "block.nims_random_bullshit.rubber_fence": "Rubber Fence", "block.nims_random_bullshit.label_copy_machine": "Label Copy Machine", + "item.nims_random_bullshit.bean": "Bean", "effect.nims_random_bullshit.summoned_entity_effect": "Summoned Entity", "block.nims_random_bullshit.rubber_slab": "Rubber Slab", "gui.nims_random_bullshit.mailbox_name_entry_gui.mailbox_name_field": "", "item.nims_random_bullshit.shipping_label": "Shipping Label", "item.nims_random_bullshit.ghoul_spawn_egg": "Ghoul Spawn Egg", + "block.nims_random_bullshit.magma_brick_walls": "Magma Brick Wall", "gui.nims_random_bullshit.mailbox_gui.label_y": "Y:", + "block.nims_random_bullshit.redstone_bricks": "Redstone Bricks", "gui.nims_random_bullshit.mailbox_gui.label_z": "Z:", "item.nims_random_bullshit.tux_spawn_egg": "Tux Spawn Egg", "gui.nims_random_bullshit.mailbox_gui.label_x": "X:", @@ -2049,8 +2482,11 @@ "gui.nims_random_bullshit.label_copy_machine_gui.tooltip_paper_slot": "Paper Slot", "block.nims_random_bullshit.mailbox": "Mailbox", "gui.nims_random_bullshit.mailbox_gui.button_send": "Send", + "block.nims_random_bullshit.redstone_brick_stairs": "Redstone Brick Stairs", "gui.nims_random_bullshit.mailbox_gui.outbox_y_coord": "0", "gui.nims_random_bullshit.mailbox_gui.label_inbox": "Inbox", + "block.nims_random_bullshit.magma_brick_pressure_plate": "Magma Brick Pressure Plate", + "item.nims_random_bullshit.cheese": "Cheese", "item.nims_random_bullshit.netherrackite": "Netherrackite Ingot", "block.nims_random_bullshit.condensed_condensed_netherrack": "Condensed Condensed Netherrack", "item.nims_random_bullshit.gravedigger": "Gravedigger", @@ -2077,10 +2513,14 @@ "entity.nims_random_bullshit.ghoul": "Ghoul", "item.nims_random_bullshit.star": "Star", "gui.nims_random_bullshit.shit_gui.label_uh_ohh_stinky": "UH OHH!!! STINKY!!! UH OHH!!! STINKY!!! UH OHH!!! STINKY!!! UH OHH!!! STINKY!!! ", + "block.nims_random_bullshit.magma_bricks": "Magma Bricks", "block.nims_random_bullshit.rubber_pressure_plate": "Rubber Pressure Plate", "item.nims_random_bullshit.shit": "Shit", "block.nims_random_bullshit.condensed_netherrack": "Condensed Netherrack", + "block.nims_random_bullshit.magma_brick_stairs": "Magma Brick Stairs", + "block.nims_random_bullshit.magma_brick_slabs": "Magma Brick Slab", "gui.nims_random_bullshit.label_copy_machine_gui.tooltip_shipping_label_slot": "Shipping Label Slot", + "block.nims_random_bullshit.redstone_brick_slabs": "Redstone Brick Slab", "gui.nims_random_bullshit.mailbox_name_entry_gui.label_mailbox_name": "Mailbox Name:" } }, @@ -2122,13 +2562,21 @@ { "name": "Tux", "children": [] + }, + { + "name": "Redstone", + "children": [] + }, + { + "name": "Magma", + "children": [] } ] }, "workspaceSettings": { "modid": "nims_random_bullshit", "modName": "Nim\u0027s Random Bullshit", - "version": "1.4.2", + "version": "1.5.0", "description": "Random shit added by Nim. Created with MCreator.", "author": "nimsolated, MCreator", "websiteURL": "https://mcreator.net", diff --git a/src/main/java/net/mcreator/nimsrandombullshit/block/MagmaBrickButtonBlock.java b/src/main/java/net/mcreator/nimsrandombullshit/block/MagmaBrickButtonBlock.java new file mode 100644 index 0000000..956d45c --- /dev/null +++ b/src/main/java/net/mcreator/nimsrandombullshit/block/MagmaBrickButtonBlock.java @@ -0,0 +1,16 @@ + +package net.mcreator.nimsrandombullshit.block; + +import org.checkerframework.checker.units.qual.s; + +import net.minecraft.world.level.material.MapColor; +import net.minecraft.world.level.block.state.properties.BlockSetType; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.ButtonBlock; + +public class MagmaBrickButtonBlock extends ButtonBlock { + public MagmaBrickButtonBlock() { + super(BlockBehaviour.Properties.of().mapColor(MapColor.COLOR_ORANGE).sound(SoundType.STONE).strength(0.5f).lightLevel(s -> 3).requiresCorrectToolForDrops(), BlockSetType.STONE, 20, false); + } +} diff --git a/src/main/java/net/mcreator/nimsrandombullshit/block/MagmaBrickPressurePlateBlock.java b/src/main/java/net/mcreator/nimsrandombullshit/block/MagmaBrickPressurePlateBlock.java new file mode 100644 index 0000000..facc31d --- /dev/null +++ b/src/main/java/net/mcreator/nimsrandombullshit/block/MagmaBrickPressurePlateBlock.java @@ -0,0 +1,16 @@ + +package net.mcreator.nimsrandombullshit.block; + +import org.checkerframework.checker.units.qual.s; + +import net.minecraft.world.level.material.MapColor; +import net.minecraft.world.level.block.state.properties.BlockSetType; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.PressurePlateBlock; + +public class MagmaBrickPressurePlateBlock extends PressurePlateBlock { + public MagmaBrickPressurePlateBlock() { + super(Sensitivity.MOBS, BlockBehaviour.Properties.of().mapColor(MapColor.COLOR_ORANGE).sound(SoundType.STONE).strength(0.5f).lightLevel(s -> 3).requiresCorrectToolForDrops().forceSolidOn(), BlockSetType.IRON); + } +} diff --git a/src/main/java/net/mcreator/nimsrandombullshit/block/MagmaBrickSlabsBlock.java b/src/main/java/net/mcreator/nimsrandombullshit/block/MagmaBrickSlabsBlock.java new file mode 100644 index 0000000..5f00f81 --- /dev/null +++ b/src/main/java/net/mcreator/nimsrandombullshit/block/MagmaBrickSlabsBlock.java @@ -0,0 +1,15 @@ + +package net.mcreator.nimsrandombullshit.block; + +import org.checkerframework.checker.units.qual.s; + +import net.minecraft.world.level.material.MapColor; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.SlabBlock; + +public class MagmaBrickSlabsBlock extends SlabBlock { + public MagmaBrickSlabsBlock() { + super(BlockBehaviour.Properties.of().mapColor(MapColor.COLOR_ORANGE).sound(SoundType.STONE).strength(0.5f).lightLevel(s -> 3).requiresCorrectToolForDrops()); + } +} diff --git a/src/main/java/net/mcreator/nimsrandombullshit/block/MagmaBrickStairsBlock.java b/src/main/java/net/mcreator/nimsrandombullshit/block/MagmaBrickStairsBlock.java new file mode 100644 index 0000000..7bf8642 --- /dev/null +++ b/src/main/java/net/mcreator/nimsrandombullshit/block/MagmaBrickStairsBlock.java @@ -0,0 +1,27 @@ + +package net.mcreator.nimsrandombullshit.block; + +import org.checkerframework.checker.units.qual.s; + +import net.minecraft.world.level.material.MapColor; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.StairBlock; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.Blocks; + +public class MagmaBrickStairsBlock extends StairBlock { + public MagmaBrickStairsBlock() { + super(() -> Blocks.AIR.defaultBlockState(), BlockBehaviour.Properties.of().mapColor(MapColor.COLOR_ORANGE).sound(SoundType.STONE).strength(0.5f).lightLevel(s -> 3).requiresCorrectToolForDrops()); + } + + @Override + public float getExplosionResistance() { + return 0.5f; + } + + @Override + public boolean isRandomlyTicking(BlockState state) { + return false; + } +} diff --git a/src/main/java/net/mcreator/nimsrandombullshit/block/MagmaBrickWallsBlock.java b/src/main/java/net/mcreator/nimsrandombullshit/block/MagmaBrickWallsBlock.java new file mode 100644 index 0000000..f831add --- /dev/null +++ b/src/main/java/net/mcreator/nimsrandombullshit/block/MagmaBrickWallsBlock.java @@ -0,0 +1,15 @@ + +package net.mcreator.nimsrandombullshit.block; + +import org.checkerframework.checker.units.qual.s; + +import net.minecraft.world.level.material.MapColor; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.WallBlock; +import net.minecraft.world.level.block.SoundType; + +public class MagmaBrickWallsBlock extends WallBlock { + public MagmaBrickWallsBlock() { + super(BlockBehaviour.Properties.of().mapColor(MapColor.COLOR_ORANGE).sound(SoundType.STONE).strength(0.5f).lightLevel(s -> 3).requiresCorrectToolForDrops().forceSolidOn()); + } +} diff --git a/src/main/java/net/mcreator/nimsrandombullshit/block/MagmaBricksBlock.java b/src/main/java/net/mcreator/nimsrandombullshit/block/MagmaBricksBlock.java new file mode 100644 index 0000000..f4999ab --- /dev/null +++ b/src/main/java/net/mcreator/nimsrandombullshit/block/MagmaBricksBlock.java @@ -0,0 +1,23 @@ + +package net.mcreator.nimsrandombullshit.block; + +import org.checkerframework.checker.units.qual.s; + +import net.minecraft.world.level.material.MapColor; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.core.BlockPos; + +public class MagmaBricksBlock extends Block { + public MagmaBricksBlock() { + super(BlockBehaviour.Properties.of().mapColor(MapColor.COLOR_ORANGE).sound(SoundType.STONE).strength(0.5f).lightLevel(s -> 3).requiresCorrectToolForDrops()); + } + + @Override + public int getLightBlock(BlockState state, BlockGetter worldIn, BlockPos pos) { + return 15; + } +} diff --git a/src/main/java/net/mcreator/nimsrandombullshit/block/RedstoneBrickSlabsBlock.java b/src/main/java/net/mcreator/nimsrandombullshit/block/RedstoneBrickSlabsBlock.java new file mode 100644 index 0000000..2209080 --- /dev/null +++ b/src/main/java/net/mcreator/nimsrandombullshit/block/RedstoneBrickSlabsBlock.java @@ -0,0 +1,32 @@ + +package net.mcreator.nimsrandombullshit.block; + +import net.minecraft.world.level.material.MapColor; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.SlabBlock; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.core.Direction; +import net.minecraft.core.BlockPos; + +public class RedstoneBrickSlabsBlock extends SlabBlock { + public RedstoneBrickSlabsBlock() { + super(BlockBehaviour.Properties.of().mapColor(MapColor.COLOR_RED).sound(SoundType.METAL).strength(5f, 6f).requiresCorrectToolForDrops()); + } + + @Override + public boolean isSignalSource(BlockState state) { + return true; + } + + @Override + public int getSignal(BlockState blockstate, BlockGetter blockAccess, BlockPos pos, Direction direction) { + return 15; + } + + @Override + public boolean canConnectRedstone(BlockState state, BlockGetter world, BlockPos pos, Direction side) { + return true; + } +} diff --git a/src/main/java/net/mcreator/nimsrandombullshit/block/RedstoneBrickStairsBlock.java b/src/main/java/net/mcreator/nimsrandombullshit/block/RedstoneBrickStairsBlock.java new file mode 100644 index 0000000..33a472d --- /dev/null +++ b/src/main/java/net/mcreator/nimsrandombullshit/block/RedstoneBrickStairsBlock.java @@ -0,0 +1,43 @@ + +package net.mcreator.nimsrandombullshit.block; + +import net.minecraft.world.level.material.MapColor; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.StairBlock; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.core.Direction; +import net.minecraft.core.BlockPos; + +public class RedstoneBrickStairsBlock extends StairBlock { + public RedstoneBrickStairsBlock() { + super(() -> Blocks.AIR.defaultBlockState(), BlockBehaviour.Properties.of().mapColor(MapColor.COLOR_RED).sound(SoundType.METAL).strength(5f, 6f).requiresCorrectToolForDrops()); + } + + @Override + public float getExplosionResistance() { + return 6f; + } + + @Override + public boolean isRandomlyTicking(BlockState state) { + return false; + } + + @Override + public boolean isSignalSource(BlockState state) { + return true; + } + + @Override + public int getSignal(BlockState blockstate, BlockGetter blockAccess, BlockPos pos, Direction direction) { + return 15; + } + + @Override + public boolean canConnectRedstone(BlockState state, BlockGetter world, BlockPos pos, Direction side) { + return true; + } +} diff --git a/src/main/java/net/mcreator/nimsrandombullshit/block/RedstoneBrickWallsBlock.java b/src/main/java/net/mcreator/nimsrandombullshit/block/RedstoneBrickWallsBlock.java new file mode 100644 index 0000000..b463fc5 --- /dev/null +++ b/src/main/java/net/mcreator/nimsrandombullshit/block/RedstoneBrickWallsBlock.java @@ -0,0 +1,32 @@ + +package net.mcreator.nimsrandombullshit.block; + +import net.minecraft.world.level.material.MapColor; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.WallBlock; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.core.Direction; +import net.minecraft.core.BlockPos; + +public class RedstoneBrickWallsBlock extends WallBlock { + public RedstoneBrickWallsBlock() { + super(BlockBehaviour.Properties.of().mapColor(MapColor.COLOR_RED).sound(SoundType.METAL).strength(5f, 6f).requiresCorrectToolForDrops().forceSolidOn()); + } + + @Override + public boolean isSignalSource(BlockState state) { + return true; + } + + @Override + public int getSignal(BlockState blockstate, BlockGetter blockAccess, BlockPos pos, Direction direction) { + return 15; + } + + @Override + public boolean canConnectRedstone(BlockState state, BlockGetter world, BlockPos pos, Direction side) { + return true; + } +} diff --git a/src/main/java/net/mcreator/nimsrandombullshit/block/RedstoneBricksBlock.java b/src/main/java/net/mcreator/nimsrandombullshit/block/RedstoneBricksBlock.java new file mode 100644 index 0000000..4f45f75 --- /dev/null +++ b/src/main/java/net/mcreator/nimsrandombullshit/block/RedstoneBricksBlock.java @@ -0,0 +1,37 @@ + +package net.mcreator.nimsrandombullshit.block; + +import net.minecraft.world.level.material.MapColor; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.core.Direction; +import net.minecraft.core.BlockPos; + +public class RedstoneBricksBlock extends Block { + public RedstoneBricksBlock() { + super(BlockBehaviour.Properties.of().mapColor(MapColor.COLOR_RED).sound(SoundType.METAL).strength(5f, 6f).requiresCorrectToolForDrops()); + } + + @Override + public int getLightBlock(BlockState state, BlockGetter worldIn, BlockPos pos) { + return 15; + } + + @Override + public boolean isSignalSource(BlockState state) { + return true; + } + + @Override + public int getSignal(BlockState blockstate, BlockGetter blockAccess, BlockPos pos, Direction direction) { + return 15; + } + + @Override + public boolean canConnectRedstone(BlockState state, BlockGetter world, BlockPos pos, Direction side) { + return true; + } +} diff --git a/src/main/java/net/mcreator/nimsrandombullshit/enchantment/PassiveIncomeEnchantmentEnchantment.java b/src/main/java/net/mcreator/nimsrandombullshit/enchantment/PassiveIncomeEnchantmentEnchantment.java index ba364fa..7f5c913 100644 --- a/src/main/java/net/mcreator/nimsrandombullshit/enchantment/PassiveIncomeEnchantmentEnchantment.java +++ b/src/main/java/net/mcreator/nimsrandombullshit/enchantment/PassiveIncomeEnchantmentEnchantment.java @@ -3,15 +3,10 @@ package net.mcreator.nimsrandombullshit.enchantment; import net.minecraft.world.item.enchantment.EnchantmentCategory; import net.minecraft.world.item.enchantment.Enchantment; -import net.minecraft.world.item.crafting.Ingredient; -import net.minecraft.world.item.ItemStack; import net.minecraft.world.entity.EquipmentSlot; -import net.minecraft.tags.ItemTags; -import net.minecraft.resources.ResourceLocation; public class PassiveIncomeEnchantmentEnchantment extends Enchantment { - private static final EnchantmentCategory ENCHANTMENT_CATEGORY = EnchantmentCategory.create("nims_random_bullshit_passive_income_enchantment", - item -> Ingredient.of(ItemTags.create(new ResourceLocation("enchantable/equippable"))).test(new ItemStack(item))); + private static final EnchantmentCategory ENCHANTMENT_CATEGORY = EnchantmentCategory.ARMOR; public PassiveIncomeEnchantmentEnchantment() { super(Enchantment.Rarity.VERY_RARE, ENCHANTMENT_CATEGORY, new EquipmentSlot[]{EquipmentSlot.HEAD, EquipmentSlot.CHEST, EquipmentSlot.LEGS, EquipmentSlot.FEET}); diff --git a/src/main/java/net/mcreator/nimsrandombullshit/init/NimsRandomBullshitModBlocks.java b/src/main/java/net/mcreator/nimsrandombullshit/init/NimsRandomBullshitModBlocks.java index 1428815..2164a2e 100644 --- a/src/main/java/net/mcreator/nimsrandombullshit/init/NimsRandomBullshitModBlocks.java +++ b/src/main/java/net/mcreator/nimsrandombullshit/init/NimsRandomBullshitModBlocks.java @@ -10,11 +10,21 @@ import net.minecraftforge.registries.DeferredRegister; import net.minecraft.world.level.block.Block; +import net.mcreator.nimsrandombullshit.block.RedstoneBricksBlock; +import net.mcreator.nimsrandombullshit.block.RedstoneBrickWallsBlock; +import net.mcreator.nimsrandombullshit.block.RedstoneBrickStairsBlock; +import net.mcreator.nimsrandombullshit.block.RedstoneBrickSlabsBlock; import net.mcreator.nimsrandombullshit.block.QuadraCondensedNetherrackBlock; import net.mcreator.nimsrandombullshit.block.PentaCondensedNetherrackBlock; import net.mcreator.nimsrandombullshit.block.OreMinerBlock; import net.mcreator.nimsrandombullshit.block.NetherrackJuiceBlock; import net.mcreator.nimsrandombullshit.block.MailboxBlock; +import net.mcreator.nimsrandombullshit.block.MagmaBricksBlock; +import net.mcreator.nimsrandombullshit.block.MagmaBrickWallsBlock; +import net.mcreator.nimsrandombullshit.block.MagmaBrickStairsBlock; +import net.mcreator.nimsrandombullshit.block.MagmaBrickSlabsBlock; +import net.mcreator.nimsrandombullshit.block.MagmaBrickPressurePlateBlock; +import net.mcreator.nimsrandombullshit.block.MagmaBrickButtonBlock; import net.mcreator.nimsrandombullshit.block.LabelCopyMachineBlock; import net.mcreator.nimsrandombullshit.block.HexaCondensedNetherrackBlock; import net.mcreator.nimsrandombullshit.block.CondensedNetherrackBlock; @@ -36,6 +46,16 @@ public class NimsRandomBullshitModBlocks { public static final RegistryObject NETHERRACK_JUICE = REGISTRY.register("netherrack_juice", () -> new NetherrackJuiceBlock()); public static final RegistryObject MAILBOX = REGISTRY.register("mailbox", () -> new MailboxBlock()); public static final RegistryObject LABEL_COPY_MACHINE = REGISTRY.register("label_copy_machine", () -> new LabelCopyMachineBlock()); + public static final RegistryObject REDSTONE_BRICKS = REGISTRY.register("redstone_bricks", () -> new RedstoneBricksBlock()); + public static final RegistryObject REDSTONE_BRICK_STAIRS = REGISTRY.register("redstone_brick_stairs", () -> new RedstoneBrickStairsBlock()); + public static final RegistryObject REDSTONE_BRICK_SLABS = REGISTRY.register("redstone_brick_slabs", () -> new RedstoneBrickSlabsBlock()); + public static final RegistryObject REDSTONE_BRICK_WALLS = REGISTRY.register("redstone_brick_walls", () -> new RedstoneBrickWallsBlock()); + public static final RegistryObject MAGMA_BRICKS = REGISTRY.register("magma_bricks", () -> new MagmaBricksBlock()); + public static final RegistryObject MAGMA_BRICK_STAIRS = REGISTRY.register("magma_brick_stairs", () -> new MagmaBrickStairsBlock()); + public static final RegistryObject MAGMA_BRICK_SLABS = REGISTRY.register("magma_brick_slabs", () -> new MagmaBrickSlabsBlock()); + public static final RegistryObject MAGMA_BRICK_WALLS = REGISTRY.register("magma_brick_walls", () -> new MagmaBrickWallsBlock()); + public static final RegistryObject MAGMA_BRICK_PRESSURE_PLATE = REGISTRY.register("magma_brick_pressure_plate", () -> new MagmaBrickPressurePlateBlock()); + public static final RegistryObject MAGMA_BRICK_BUTTON = REGISTRY.register("magma_brick_button", () -> new MagmaBrickButtonBlock()); // Start of user code block custom blocks // End of user code block custom blocks } diff --git a/src/main/java/net/mcreator/nimsrandombullshit/init/NimsRandomBullshitModItems.java b/src/main/java/net/mcreator/nimsrandombullshit/init/NimsRandomBullshitModItems.java index 66c0487..d97a431 100644 --- a/src/main/java/net/mcreator/nimsrandombullshit/init/NimsRandomBullshitModItems.java +++ b/src/main/java/net/mcreator/nimsrandombullshit/init/NimsRandomBullshitModItems.java @@ -26,7 +26,9 @@ import net.mcreator.nimsrandombullshit.item.MagicDustItem; import net.mcreator.nimsrandombullshit.item.LapisLazuliNuggetItem; import net.mcreator.nimsrandombullshit.item.GravediggerItem; import net.mcreator.nimsrandombullshit.item.GoldenBerriesItem; +import net.mcreator.nimsrandombullshit.item.CheeseItem; import net.mcreator.nimsrandombullshit.item.BlockEaterItem; +import net.mcreator.nimsrandombullshit.item.BeanItem; import net.mcreator.nimsrandombullshit.NimsRandomBullshitMod; public class NimsRandomBullshitModItems { @@ -57,6 +59,18 @@ public class NimsRandomBullshitModItems { public static final RegistryObject SHIPPING_LABEL = REGISTRY.register("shipping_label", () -> new ShippingLabelItem()); public static final RegistryObject TUX_SPAWN_EGG = REGISTRY.register("tux_spawn_egg", () -> new ForgeSpawnEggItem(NimsRandomBullshitModEntities.TUX, -16777216, -1, new Item.Properties())); public static final RegistryObject LABEL_COPY_MACHINE = block(NimsRandomBullshitModBlocks.LABEL_COPY_MACHINE); + public static final RegistryObject REDSTONE_BRICKS = block(NimsRandomBullshitModBlocks.REDSTONE_BRICKS); + public static final RegistryObject REDSTONE_BRICK_STAIRS = block(NimsRandomBullshitModBlocks.REDSTONE_BRICK_STAIRS); + public static final RegistryObject REDSTONE_BRICK_SLABS = block(NimsRandomBullshitModBlocks.REDSTONE_BRICK_SLABS); + public static final RegistryObject REDSTONE_BRICK_WALLS = block(NimsRandomBullshitModBlocks.REDSTONE_BRICK_WALLS); + public static final RegistryObject MAGMA_BRICKS = block(NimsRandomBullshitModBlocks.MAGMA_BRICKS); + public static final RegistryObject MAGMA_BRICK_STAIRS = block(NimsRandomBullshitModBlocks.MAGMA_BRICK_STAIRS); + public static final RegistryObject MAGMA_BRICK_SLABS = block(NimsRandomBullshitModBlocks.MAGMA_BRICK_SLABS); + public static final RegistryObject MAGMA_BRICK_WALLS = block(NimsRandomBullshitModBlocks.MAGMA_BRICK_WALLS); + public static final RegistryObject MAGMA_BRICK_PRESSURE_PLATE = block(NimsRandomBullshitModBlocks.MAGMA_BRICK_PRESSURE_PLATE); + public static final RegistryObject MAGMA_BRICK_BUTTON = block(NimsRandomBullshitModBlocks.MAGMA_BRICK_BUTTON); + public static final RegistryObject BEAN = REGISTRY.register("bean", () -> new BeanItem()); + public static final RegistryObject CHEESE = REGISTRY.register("cheese", () -> new CheeseItem()); // Start of user code block custom items // End of user code block custom items diff --git a/src/main/java/net/mcreator/nimsrandombullshit/init/NimsRandomBullshitModTabs.java b/src/main/java/net/mcreator/nimsrandombullshit/init/NimsRandomBullshitModTabs.java index 67de77f..7ad6a56 100644 --- a/src/main/java/net/mcreator/nimsrandombullshit/init/NimsRandomBullshitModTabs.java +++ b/src/main/java/net/mcreator/nimsrandombullshit/init/NimsRandomBullshitModTabs.java @@ -29,6 +29,10 @@ public class NimsRandomBullshitModTabs { tabData.accept(NimsRandomBullshitModBlocks.QUADRA_CONDENSED_NETHERRACK.get().asItem()); tabData.accept(NimsRandomBullshitModBlocks.PENTA_CONDENSED_NETHERRACK.get().asItem()); tabData.accept(NimsRandomBullshitModBlocks.HEXA_CONDENSED_NETHERRACK.get().asItem()); + tabData.accept(NimsRandomBullshitModBlocks.MAGMA_BRICKS.get().asItem()); + tabData.accept(NimsRandomBullshitModBlocks.MAGMA_BRICK_STAIRS.get().asItem()); + tabData.accept(NimsRandomBullshitModBlocks.MAGMA_BRICK_SLABS.get().asItem()); + tabData.accept(NimsRandomBullshitModBlocks.MAGMA_BRICK_WALLS.get().asItem()); } else if (tabData.getTabKey() == CreativeModeTabs.TOOLS_AND_UTILITIES) { tabData.accept(NimsRandomBullshitModItems.BLOCK_EATER.get()); tabData.accept(NimsRandomBullshitModItems.NETHERRACKITE_PICKAXE.get()); @@ -46,6 +50,8 @@ public class NimsRandomBullshitModTabs { } else if (tabData.getTabKey() == CreativeModeTabs.FOOD_AND_DRINKS) { tabData.accept(NimsRandomBullshitModItems.MAGIC_FLESH.get()); tabData.accept(NimsRandomBullshitModItems.GOLDEN_BERRIES.get()); + tabData.accept(NimsRandomBullshitModItems.BEAN.get()); + tabData.accept(NimsRandomBullshitModItems.CHEESE.get()); } else if (tabData.getTabKey() == CreativeModeTabs.FUNCTIONAL_BLOCKS) { tabData.accept(NimsRandomBullshitModBlocks.ORE_MINER.get().asItem()); tabData.accept(NimsRandomBullshitModBlocks.MAILBOX.get().asItem()); @@ -53,6 +59,13 @@ public class NimsRandomBullshitModTabs { } else if (tabData.getTabKey() == CreativeModeTabs.SPAWN_EGGS) { tabData.accept(NimsRandomBullshitModItems.GHOUL_SPAWN_EGG.get()); tabData.accept(NimsRandomBullshitModItems.TUX_SPAWN_EGG.get()); + } else if (tabData.getTabKey() == CreativeModeTabs.REDSTONE_BLOCKS) { + tabData.accept(NimsRandomBullshitModBlocks.REDSTONE_BRICKS.get().asItem()); + tabData.accept(NimsRandomBullshitModBlocks.REDSTONE_BRICK_STAIRS.get().asItem()); + tabData.accept(NimsRandomBullshitModBlocks.REDSTONE_BRICK_SLABS.get().asItem()); + tabData.accept(NimsRandomBullshitModBlocks.REDSTONE_BRICK_WALLS.get().asItem()); + tabData.accept(NimsRandomBullshitModBlocks.MAGMA_BRICK_PRESSURE_PLATE.get().asItem()); + tabData.accept(NimsRandomBullshitModBlocks.MAGMA_BRICK_BUTTON.get().asItem()); } } } diff --git a/src/main/java/net/mcreator/nimsrandombullshit/item/BeanItem.java b/src/main/java/net/mcreator/nimsrandombullshit/item/BeanItem.java new file mode 100644 index 0000000..4763659 --- /dev/null +++ b/src/main/java/net/mcreator/nimsrandombullshit/item/BeanItem.java @@ -0,0 +1,12 @@ + +package net.mcreator.nimsrandombullshit.item; + +import net.minecraft.world.item.Rarity; +import net.minecraft.world.item.Item; +import net.minecraft.world.food.FoodProperties; + +public class BeanItem extends Item { + public BeanItem() { + super(new Item.Properties().stacksTo(64).fireResistant().rarity(Rarity.COMMON).food((new FoodProperties.Builder()).nutrition(1).saturationMod(0.3f).build())); + } +} diff --git a/src/main/java/net/mcreator/nimsrandombullshit/item/CheeseItem.java b/src/main/java/net/mcreator/nimsrandombullshit/item/CheeseItem.java new file mode 100644 index 0000000..4ef8e2f --- /dev/null +++ b/src/main/java/net/mcreator/nimsrandombullshit/item/CheeseItem.java @@ -0,0 +1,12 @@ + +package net.mcreator.nimsrandombullshit.item; + +import net.minecraft.world.item.Rarity; +import net.minecraft.world.item.Item; +import net.minecraft.world.food.FoodProperties; + +public class CheeseItem extends Item { + public CheeseItem() { + super(new Item.Properties().stacksTo(64).fireResistant().rarity(Rarity.COMMON).food((new FoodProperties.Builder()).nutrition(1).saturationMod(0.3f).build())); + } +} diff --git a/src/main/java/net/mcreator/nimsrandombullshit/item/GoldenBerriesItem.java b/src/main/java/net/mcreator/nimsrandombullshit/item/GoldenBerriesItem.java index 4cf05ad..8d3b280 100644 --- a/src/main/java/net/mcreator/nimsrandombullshit/item/GoldenBerriesItem.java +++ b/src/main/java/net/mcreator/nimsrandombullshit/item/GoldenBerriesItem.java @@ -8,7 +8,7 @@ import net.minecraft.world.food.FoodProperties; public class GoldenBerriesItem extends Item { public GoldenBerriesItem() { - super(new Item.Properties().stacksTo(64).rarity(Rarity.UNCOMMON).food((new FoodProperties.Builder()).nutrition(4).saturationMod(12f).build())); + super(new Item.Properties().stacksTo(64).rarity(Rarity.UNCOMMON).food((new FoodProperties.Builder()).nutrition(4).saturationMod(1.67f).build())); } @Override diff --git a/src/main/java/net/mcreator/nimsrandombullshit/procedures/PassiveIncomeProcedureProcedure.java b/src/main/java/net/mcreator/nimsrandombullshit/procedures/PassiveIncomeProcedureProcedure.java index db42140..964e07b 100644 --- a/src/main/java/net/mcreator/nimsrandombullshit/procedures/PassiveIncomeProcedureProcedure.java +++ b/src/main/java/net/mcreator/nimsrandombullshit/procedures/PassiveIncomeProcedureProcedure.java @@ -33,7 +33,7 @@ public class PassiveIncomeProcedureProcedure { if (entity == null) return; entity.getPersistentData().putDouble("PassiveIncomeCounter", (entity.getPersistentData().getDouble("PassiveIncomeCounter") + 1)); - if (entity.getPersistentData().getDouble("PassiveIncomeCounter") % 80 == 0) { + if (entity.getPersistentData().getDouble("PassiveIncomeCounter") % 3340 == 0) { if ((entity instanceof LivingEntity _entGetArmor ? _entGetArmor.getItemBySlot(EquipmentSlot.FEET) : ItemStack.EMPTY).getEnchantmentLevel(NimsRandomBullshitModEnchantments.PASSIVE_INCOME_ENCHANTMENT.get()) > 0) { if (entity instanceof Player _player) _player.giveExperiencePoints( diff --git a/src/main/resources/META-INF/mods.toml b/src/main/resources/META-INF/mods.toml index 874b627..ecf63e9 100644 --- a/src/main/resources/META-INF/mods.toml +++ b/src/main/resources/META-INF/mods.toml @@ -4,7 +4,7 @@ license="Academic Free License v3.0" [[mods]] modId="nims_random_bullshit" -version="1.4.2" +version="1.5.0" displayName="Nim's Random Bullshit" displayURL="https://mcreator.net" credits="Created using mod maker MCreator - https://mcreator.net/about" diff --git a/src/main/resources/assets/nims_random_bullshit/blockstates/magma_brick_button.json b/src/main/resources/assets/nims_random_bullshit/blockstates/magma_brick_button.json new file mode 100644 index 0000000..cbca5a0 --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/blockstates/magma_brick_button.json @@ -0,0 +1,118 @@ +{ + "variants": { + "face=floor,facing=east,powered=false": { + "model": "nims_random_bullshit:block/magma_brick_button", + "y": 90 + }, + "face=floor,facing=west,powered=false": { + "model": "nims_random_bullshit:block/magma_brick_button", + "y": 270 + }, + "face=floor,facing=south,powered=false": { + "model": "nims_random_bullshit:block/magma_brick_button", + "y": 180 + }, + "face=floor,facing=north,powered=false": { + "model": "nims_random_bullshit:block/magma_brick_button" + }, + "face=wall,facing=east,powered=false": { + "model": "nims_random_bullshit:block/magma_brick_button", + "uvlock": true, + "x": 90, + "y": 90 + }, + "face=wall,facing=west,powered=false": { + "model": "nims_random_bullshit:block/magma_brick_button", + "uvlock": true, + "x": 90, + "y": 270 + }, + "face=wall,facing=south,powered=false": { + "model": "nims_random_bullshit:block/magma_brick_button", + "uvlock": true, + "x": 90, + "y": 180 + }, + "face=wall,facing=north,powered=false": { + "model": "nims_random_bullshit:block/magma_brick_button", + "uvlock": true, + "x": 90 + }, + "face=ceiling,facing=east,powered=false": { + "model": "nims_random_bullshit:block/magma_brick_button", + "x": 180, + "y": 270 + }, + "face=ceiling,facing=west,powered=false": { + "model": "nims_random_bullshit:block/magma_brick_button", + "x": 180, + "y": 90 + }, + "face=ceiling,facing=south,powered=false": { + "model": "nims_random_bullshit:block/magma_brick_button", + "x": 180 + }, + "face=ceiling,facing=north,powered=false": { + "model": "nims_random_bullshit:block/magma_brick_button", + "x": 180, + "y": 180 + }, + "face=floor,facing=east,powered=true": { + "model": "nims_random_bullshit:block/magma_brick_button_pressed", + "y": 90 + }, + "face=floor,facing=west,powered=true": { + "model": "nims_random_bullshit:block/magma_brick_button_pressed", + "y": 270 + }, + "face=floor,facing=south,powered=true": { + "model": "nims_random_bullshit:block/magma_brick_button_pressed", + "y": 180 + }, + "face=floor,facing=north,powered=true": { + "model": "nims_random_bullshit:block/magma_brick_button_pressed" + }, + "face=wall,facing=east,powered=true": { + "model": "nims_random_bullshit:block/magma_brick_button_pressed", + "uvlock": true, + "x": 90, + "y": 90 + }, + "face=wall,facing=west,powered=true": { + "model": "nims_random_bullshit:block/magma_brick_button_pressed", + "uvlock": true, + "x": 90, + "y": 270 + }, + "face=wall,facing=south,powered=true": { + "model": "nims_random_bullshit:block/magma_brick_button_pressed", + "uvlock": true, + "x": 90, + "y": 180 + }, + "face=wall,facing=north,powered=true": { + "model": "nims_random_bullshit:block/magma_brick_button_pressed", + "uvlock": true, + "x": 90 + }, + "face=ceiling,facing=east,powered=true": { + "model": "nims_random_bullshit:block/magma_brick_button_pressed", + "x": 180, + "y": 270 + }, + "face=ceiling,facing=west,powered=true": { + "model": "nims_random_bullshit:block/magma_brick_button_pressed", + "x": 180, + "y": 90 + }, + "face=ceiling,facing=south,powered=true": { + "model": "nims_random_bullshit:block/magma_brick_button_pressed", + "x": 180 + }, + "face=ceiling,facing=north,powered=true": { + "model": "nims_random_bullshit:block/magma_brick_button_pressed", + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/blockstates/magma_brick_pressure_plate.json b/src/main/resources/assets/nims_random_bullshit/blockstates/magma_brick_pressure_plate.json new file mode 100644 index 0000000..e756c9f --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/blockstates/magma_brick_pressure_plate.json @@ -0,0 +1,10 @@ +{ + "variants": { + "powered=false": { + "model": "nims_random_bullshit:block/magma_brick_pressure_plate" + }, + "powered=true": { + "model": "nims_random_bullshit:block/magma_brick_pressure_plate_down" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/blockstates/magma_brick_slabs.json b/src/main/resources/assets/nims_random_bullshit/blockstates/magma_brick_slabs.json new file mode 100644 index 0000000..24f6fba --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/blockstates/magma_brick_slabs.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "nims_random_bullshit:block/magma_brick_slabs" + }, + "type=top": { + "model": "nims_random_bullshit:block/magma_brick_slabs_top" + }, + "type=double": { + "model": "nims_random_bullshit:block/magma_brick_slabs_full" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/blockstates/magma_brick_stairs.json b/src/main/resources/assets/nims_random_bullshit/blockstates/magma_brick_stairs.json new file mode 100644 index 0000000..8dd4aad --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/blockstates/magma_brick_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=straight": { + "model": "nims_random_bullshit:block/magma_brick_stairs" + }, + "facing=west,half=bottom,shape=straight": { + "model": "nims_random_bullshit:block/magma_brick_stairs", + "y": 180, + "uvlock": true + }, + "facing=south,half=bottom,shape=straight": { + "model": "nims_random_bullshit:block/magma_brick_stairs", + "y": 90, + "uvlock": true + }, + "facing=north,half=bottom,shape=straight": { + "model": "nims_random_bullshit:block/magma_brick_stairs", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "nims_random_bullshit:block/magma_brick_stairs_inner" + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "nims_random_bullshit:block/magma_brick_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "nims_random_bullshit:block/magma_brick_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "nims_random_bullshit:block/magma_brick_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=inner_left": { + "model": "nims_random_bullshit:block/magma_brick_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "nims_random_bullshit:block/magma_brick_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "nims_random_bullshit:block/magma_brick_stairs_inner" + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "nims_random_bullshit:block/magma_brick_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=east,half=top,shape=straight": { + "model": "nims_random_bullshit:block/magma_brick_stairs", + "x": 180, + "uvlock": true + }, + "facing=west,half=top,shape=straight": { + "model": "nims_random_bullshit:block/magma_brick_stairs", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=straight": { + "model": "nims_random_bullshit:block/magma_brick_stairs", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=north,half=top,shape=straight": { + "model": "nims_random_bullshit:block/magma_brick_stairs", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=east,half=top,shape=outer_right": { + "model": "nims_random_bullshit:block/magma_brick_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=west,half=top,shape=outer_right": { + "model": "nims_random_bullshit:block/magma_brick_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=south,half=top,shape=outer_right": { + "model": "nims_random_bullshit:block/magma_brick_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=north,half=top,shape=outer_right": { + "model": "nims_random_bullshit:block/magma_brick_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=outer_left": { + "model": "nims_random_bullshit:block/magma_brick_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=west,half=top,shape=outer_left": { + "model": "nims_random_bullshit:block/magma_brick_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=outer_left": { + "model": "nims_random_bullshit:block/magma_brick_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=north,half=top,shape=outer_left": { + "model": "nims_random_bullshit:block/magma_brick_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=east,half=top,shape=inner_right": { + "model": "nims_random_bullshit:block/magma_brick_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=west,half=top,shape=inner_right": { + "model": "nims_random_bullshit:block/magma_brick_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=south,half=top,shape=inner_right": { + "model": "nims_random_bullshit:block/magma_brick_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=north,half=top,shape=inner_right": { + "model": "nims_random_bullshit:block/magma_brick_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=inner_left": { + "model": "nims_random_bullshit:block/magma_brick_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_left": { + "model": "nims_random_bullshit:block/magma_brick_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=inner_left": { + "model": "nims_random_bullshit:block/magma_brick_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=north,half=top,shape=inner_left": { + "model": "nims_random_bullshit:block/magma_brick_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "nims_random_bullshit:block/magma_brick_stairs_outer" + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "nims_random_bullshit:block/magma_brick_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "nims_random_bullshit:block/magma_brick_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "nims_random_bullshit:block/magma_brick_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "nims_random_bullshit:block/magma_brick_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "nims_random_bullshit:block/magma_brick_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "nims_random_bullshit:block/magma_brick_stairs_outer" + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "nims_random_bullshit:block/magma_brick_stairs_outer", + "y": 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/blockstates/magma_brick_walls.json b/src/main/resources/assets/nims_random_bullshit/blockstates/magma_brick_walls.json new file mode 100644 index 0000000..ca3caa4 --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/blockstates/magma_brick_walls.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "when": { + "up": "true" + }, + "apply": { + "model": "nims_random_bullshit:block/magma_brick_walls_post" + } + }, + { + "when": { + "north": "low" + }, + "apply": { + "model": "nims_random_bullshit:block/magma_brick_walls", + "uvlock": true + } + }, + { + "when": { + "east": "low" + }, + "apply": { + "model": "nims_random_bullshit:block/magma_brick_walls", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "low" + }, + "apply": { + "model": "nims_random_bullshit:block/magma_brick_walls", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "low" + }, + "apply": { + "model": "nims_random_bullshit:block/magma_brick_walls", + "y": 270, + "uvlock": true + } + }, + { + "when": { + "north": "tall" + }, + "apply": { + "model": "nims_random_bullshit:block/magma_brick_walls_side_tall", + "uvlock": true + } + }, + { + "when": { + "east": "tall" + }, + "apply": { + "model": "nims_random_bullshit:block/magma_brick_walls_side_tall", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "tall" + }, + "apply": { + "model": "nims_random_bullshit:block/magma_brick_walls_side_tall", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "tall" + }, + "apply": { + "model": "nims_random_bullshit:block/magma_brick_walls_side_tall", + "y": 270, + "uvlock": true + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/blockstates/magma_bricks.json b/src/main/resources/assets/nims_random_bullshit/blockstates/magma_bricks.json new file mode 100644 index 0000000..4ac68b7 --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/blockstates/magma_bricks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "nims_random_bullshit:block/magma_bricks" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/blockstates/redstone_brick_slabs.json b/src/main/resources/assets/nims_random_bullshit/blockstates/redstone_brick_slabs.json new file mode 100644 index 0000000..606d8d4 --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/blockstates/redstone_brick_slabs.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "nims_random_bullshit:block/redstone_brick_slabs" + }, + "type=top": { + "model": "nims_random_bullshit:block/redstone_brick_slabs_top" + }, + "type=double": { + "model": "nims_random_bullshit:block/redstone_brick_slabs_full" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/blockstates/redstone_brick_stairs.json b/src/main/resources/assets/nims_random_bullshit/blockstates/redstone_brick_stairs.json new file mode 100644 index 0000000..4cb4e68 --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/blockstates/redstone_brick_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=straight": { + "model": "nims_random_bullshit:block/redstone_brick_stairs" + }, + "facing=west,half=bottom,shape=straight": { + "model": "nims_random_bullshit:block/redstone_brick_stairs", + "y": 180, + "uvlock": true + }, + "facing=south,half=bottom,shape=straight": { + "model": "nims_random_bullshit:block/redstone_brick_stairs", + "y": 90, + "uvlock": true + }, + "facing=north,half=bottom,shape=straight": { + "model": "nims_random_bullshit:block/redstone_brick_stairs", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "nims_random_bullshit:block/redstone_brick_stairs_inner" + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "nims_random_bullshit:block/redstone_brick_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "nims_random_bullshit:block/redstone_brick_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "nims_random_bullshit:block/redstone_brick_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=inner_left": { + "model": "nims_random_bullshit:block/redstone_brick_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "nims_random_bullshit:block/redstone_brick_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "nims_random_bullshit:block/redstone_brick_stairs_inner" + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "nims_random_bullshit:block/redstone_brick_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=east,half=top,shape=straight": { + "model": "nims_random_bullshit:block/redstone_brick_stairs", + "x": 180, + "uvlock": true + }, + "facing=west,half=top,shape=straight": { + "model": "nims_random_bullshit:block/redstone_brick_stairs", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=straight": { + "model": "nims_random_bullshit:block/redstone_brick_stairs", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=north,half=top,shape=straight": { + "model": "nims_random_bullshit:block/redstone_brick_stairs", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=east,half=top,shape=outer_right": { + "model": "nims_random_bullshit:block/redstone_brick_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=west,half=top,shape=outer_right": { + "model": "nims_random_bullshit:block/redstone_brick_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=south,half=top,shape=outer_right": { + "model": "nims_random_bullshit:block/redstone_brick_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=north,half=top,shape=outer_right": { + "model": "nims_random_bullshit:block/redstone_brick_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=outer_left": { + "model": "nims_random_bullshit:block/redstone_brick_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=west,half=top,shape=outer_left": { + "model": "nims_random_bullshit:block/redstone_brick_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=outer_left": { + "model": "nims_random_bullshit:block/redstone_brick_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=north,half=top,shape=outer_left": { + "model": "nims_random_bullshit:block/redstone_brick_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=east,half=top,shape=inner_right": { + "model": "nims_random_bullshit:block/redstone_brick_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=west,half=top,shape=inner_right": { + "model": "nims_random_bullshit:block/redstone_brick_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=south,half=top,shape=inner_right": { + "model": "nims_random_bullshit:block/redstone_brick_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=north,half=top,shape=inner_right": { + "model": "nims_random_bullshit:block/redstone_brick_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=inner_left": { + "model": "nims_random_bullshit:block/redstone_brick_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_left": { + "model": "nims_random_bullshit:block/redstone_brick_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=inner_left": { + "model": "nims_random_bullshit:block/redstone_brick_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=north,half=top,shape=inner_left": { + "model": "nims_random_bullshit:block/redstone_brick_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "nims_random_bullshit:block/redstone_brick_stairs_outer" + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "nims_random_bullshit:block/redstone_brick_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "nims_random_bullshit:block/redstone_brick_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "nims_random_bullshit:block/redstone_brick_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "nims_random_bullshit:block/redstone_brick_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "nims_random_bullshit:block/redstone_brick_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "nims_random_bullshit:block/redstone_brick_stairs_outer" + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "nims_random_bullshit:block/redstone_brick_stairs_outer", + "y": 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/blockstates/redstone_brick_walls.json b/src/main/resources/assets/nims_random_bullshit/blockstates/redstone_brick_walls.json new file mode 100644 index 0000000..b169d11 --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/blockstates/redstone_brick_walls.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "when": { + "up": "true" + }, + "apply": { + "model": "nims_random_bullshit:block/redstone_brick_walls_post" + } + }, + { + "when": { + "north": "low" + }, + "apply": { + "model": "nims_random_bullshit:block/redstone_brick_walls", + "uvlock": true + } + }, + { + "when": { + "east": "low" + }, + "apply": { + "model": "nims_random_bullshit:block/redstone_brick_walls", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "low" + }, + "apply": { + "model": "nims_random_bullshit:block/redstone_brick_walls", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "low" + }, + "apply": { + "model": "nims_random_bullshit:block/redstone_brick_walls", + "y": 270, + "uvlock": true + } + }, + { + "when": { + "north": "tall" + }, + "apply": { + "model": "nims_random_bullshit:block/redstone_brick_walls_side_tall", + "uvlock": true + } + }, + { + "when": { + "east": "tall" + }, + "apply": { + "model": "nims_random_bullshit:block/redstone_brick_walls_side_tall", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "tall" + }, + "apply": { + "model": "nims_random_bullshit:block/redstone_brick_walls_side_tall", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "tall" + }, + "apply": { + "model": "nims_random_bullshit:block/redstone_brick_walls_side_tall", + "y": 270, + "uvlock": true + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/blockstates/redstone_bricks.json b/src/main/resources/assets/nims_random_bullshit/blockstates/redstone_bricks.json new file mode 100644 index 0000000..22c6586 --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/blockstates/redstone_bricks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "nims_random_bullshit:block/redstone_bricks" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/lang/en_us.json b/src/main/resources/assets/nims_random_bullshit/lang/en_us.json index 8e1649e..e90028e 100644 --- a/src/main/resources/assets/nims_random_bullshit/lang/en_us.json +++ b/src/main/resources/assets/nims_random_bullshit/lang/en_us.json @@ -4,18 +4,23 @@ "gui.nims_random_bullshit.ore_miner_gui.button_mine": "Mine", "block.nims_random_bullshit.penta_condensed_netherrack": "Penta-condensed Netherrack", "item.nims_random_bullshit.magic_dust": "Magic Dust", + "block.nims_random_bullshit.magma_brick_button": "Magma Brick Button", "enchantment.nims_random_bullshit.passive_income_enchantment": "Passive Income", "gui.nims_random_bullshit.label_copy_machine_gui.button_copy": "Copy", "gui.nims_random_bullshit.mailbox_gui.outbox_x_coord": "0", "block.nims_random_bullshit.broken_glass": "Broken Glass", + "block.nims_random_bullshit.redstone_brick_walls": "Redstone Brick Wall", "block.nims_random_bullshit.rubber_fence": "Rubber Fence", "block.nims_random_bullshit.label_copy_machine": "Label Copy Machine", + "item.nims_random_bullshit.bean": "Bean", "effect.nims_random_bullshit.summoned_entity_effect": "Summoned Entity", "block.nims_random_bullshit.rubber_slab": "Rubber Slab", "gui.nims_random_bullshit.mailbox_name_entry_gui.mailbox_name_field": "", "item.nims_random_bullshit.shipping_label": "Shipping Label", "item.nims_random_bullshit.ghoul_spawn_egg": "Ghoul Spawn Egg", + "block.nims_random_bullshit.magma_brick_walls": "Magma Brick Wall", "gui.nims_random_bullshit.mailbox_gui.label_y": "Y:", + "block.nims_random_bullshit.redstone_bricks": "Redstone Bricks", "gui.nims_random_bullshit.mailbox_gui.label_z": "Z:", "item.nims_random_bullshit.tux_spawn_egg": "Tux Spawn Egg", "gui.nims_random_bullshit.mailbox_gui.label_x": "X:", @@ -28,8 +33,11 @@ "gui.nims_random_bullshit.label_copy_machine_gui.tooltip_paper_slot": "Paper Slot", "block.nims_random_bullshit.mailbox": "Mailbox", "gui.nims_random_bullshit.mailbox_gui.button_send": "Send", + "block.nims_random_bullshit.redstone_brick_stairs": "Redstone Brick Stairs", "gui.nims_random_bullshit.mailbox_gui.outbox_y_coord": "0", "gui.nims_random_bullshit.mailbox_gui.label_inbox": "Inbox", + "block.nims_random_bullshit.magma_brick_pressure_plate": "Magma Brick Pressure Plate", + "item.nims_random_bullshit.cheese": "Cheese", "item.nims_random_bullshit.netherrackite": "Netherrackite Ingot", "block.nims_random_bullshit.condensed_condensed_netherrack": "Condensed Condensed Netherrack", "item.nims_random_bullshit.gravedigger": "Gravedigger", @@ -56,9 +64,13 @@ "entity.nims_random_bullshit.ghoul": "Ghoul", "item.nims_random_bullshit.star": "Star", "gui.nims_random_bullshit.shit_gui.label_uh_ohh_stinky": "UH OHH!!! STINKY!!! UH OHH!!! STINKY!!! UH OHH!!! STINKY!!! UH OHH!!! STINKY!!! ", + "block.nims_random_bullshit.magma_bricks": "Magma Bricks", "block.nims_random_bullshit.rubber_pressure_plate": "Rubber Pressure Plate", "item.nims_random_bullshit.shit": "Shit", "block.nims_random_bullshit.condensed_netherrack": "Condensed Netherrack", + "block.nims_random_bullshit.magma_brick_stairs": "Magma Brick Stairs", + "block.nims_random_bullshit.magma_brick_slabs": "Magma Brick Slab", "gui.nims_random_bullshit.label_copy_machine_gui.tooltip_shipping_label_slot": "Shipping Label Slot", + "block.nims_random_bullshit.redstone_brick_slabs": "Redstone Brick Slab", "gui.nims_random_bullshit.mailbox_name_entry_gui.label_mailbox_name": "Mailbox Name:" } \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_button.json b/src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_button.json new file mode 100644 index 0000000..fae486b --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_button.json @@ -0,0 +1,8 @@ +{ + "parent": "block/button", + "textures": { + "particle": "nims_random_bullshit:block/magma_bricks_2", + "texture": "nims_random_bullshit:block/magma_bricks_2" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_button_inventory.json b/src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_button_inventory.json new file mode 100644 index 0000000..2113be1 --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_button_inventory.json @@ -0,0 +1,8 @@ +{ + "parent": "block/button_inventory", + "textures": { + "particle": "nims_random_bullshit:block/magma_bricks_2", + "texture": "nims_random_bullshit:block/magma_bricks_2" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_button_pressed.json b/src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_button_pressed.json new file mode 100644 index 0000000..fa679f9 --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_button_pressed.json @@ -0,0 +1,8 @@ +{ + "parent": "block/button_pressed", + "textures": { + "particle": "nims_random_bullshit:block/magma_bricks_2", + "texture": "nims_random_bullshit:block/magma_bricks_2" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_pressure_plate.json b/src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_pressure_plate.json new file mode 100644 index 0000000..92f53b0 --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_pressure_plate.json @@ -0,0 +1,8 @@ +{ + "parent": "block/pressure_plate_up", + "textures": { + "particle": "nims_random_bullshit:block/magma_bricks_2", + "texture": "nims_random_bullshit:block/magma_bricks_2" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_pressure_plate_down.json b/src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_pressure_plate_down.json new file mode 100644 index 0000000..39266b5 --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_pressure_plate_down.json @@ -0,0 +1,8 @@ +{ + "parent": "block/pressure_plate_down", + "textures": { + "particle": "nims_random_bullshit:block/magma_bricks_2", + "texture": "nims_random_bullshit:block/magma_bricks_2" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_slabs.json b/src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_slabs.json new file mode 100644 index 0000000..961ab3d --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_slabs.json @@ -0,0 +1,10 @@ +{ + "parent": "block/slab", + "textures": { + "particle": "nims_random_bullshit:block/magma_bricks_2", + "bottom": "nims_random_bullshit:block/magma_bricks_2", + "top": "nims_random_bullshit:block/magma_bricks_2", + "side": "nims_random_bullshit:block/magma_bricks_2" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_slabs_full.json b/src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_slabs_full.json new file mode 100644 index 0000000..58c119b --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_slabs_full.json @@ -0,0 +1,10 @@ +{ + "parent": "block/cube_bottom_top", + "textures": { + "particle": "nims_random_bullshit:block/magma_bricks_2", + "bottom": "nims_random_bullshit:block/magma_bricks_2", + "top": "nims_random_bullshit:block/magma_bricks_2", + "side": "nims_random_bullshit:block/magma_bricks_2" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_slabs_top.json b/src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_slabs_top.json new file mode 100644 index 0000000..f412bbb --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_slabs_top.json @@ -0,0 +1,10 @@ +{ + "parent": "block/slab_top", + "textures": { + "particle": "nims_random_bullshit:block/magma_bricks_2", + "bottom": "nims_random_bullshit:block/magma_bricks_2", + "top": "nims_random_bullshit:block/magma_bricks_2", + "side": "nims_random_bullshit:block/magma_bricks_2" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_stairs.json b/src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_stairs.json new file mode 100644 index 0000000..5bc7ef7 --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_stairs.json @@ -0,0 +1,10 @@ +{ + "parent": "block/stairs", + "textures": { + "particle": "nims_random_bullshit:block/magma_bricks_2", + "bottom": "nims_random_bullshit:block/magma_bricks_2", + "top": "nims_random_bullshit:block/magma_bricks_2", + "side": "nims_random_bullshit:block/magma_bricks_2" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_stairs_inner.json b/src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_stairs_inner.json new file mode 100644 index 0000000..a37a36a --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_stairs_inner.json @@ -0,0 +1,10 @@ +{ + "parent": "block/inner_stairs", + "textures": { + "particle": "nims_random_bullshit:block/magma_bricks_2", + "bottom": "nims_random_bullshit:block/magma_bricks_2", + "top": "nims_random_bullshit:block/magma_bricks_2", + "side": "nims_random_bullshit:block/magma_bricks_2" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_stairs_outer.json b/src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_stairs_outer.json new file mode 100644 index 0000000..fecf2e3 --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_stairs_outer.json @@ -0,0 +1,10 @@ +{ + "parent": "block/outer_stairs", + "textures": { + "particle": "nims_random_bullshit:block/magma_bricks_2", + "bottom": "nims_random_bullshit:block/magma_bricks_2", + "top": "nims_random_bullshit:block/magma_bricks_2", + "side": "nims_random_bullshit:block/magma_bricks_2" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_walls.json b/src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_walls.json new file mode 100644 index 0000000..a79a2a5 --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_walls.json @@ -0,0 +1,8 @@ +{ + "parent": "block/template_wall_side", + "textures": { + "wall": "nims_random_bullshit:block/magma_bricks_2", + "particle": "nims_random_bullshit:block/magma_bricks_2" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_walls_inventory.json b/src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_walls_inventory.json new file mode 100644 index 0000000..c3fc9d1 --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_walls_inventory.json @@ -0,0 +1,8 @@ +{ + "parent": "block/wall_inventory", + "textures": { + "wall": "nims_random_bullshit:block/magma_bricks_2", + "particle": "nims_random_bullshit:block/magma_bricks_2" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_walls_post.json b/src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_walls_post.json new file mode 100644 index 0000000..94967f9 --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_walls_post.json @@ -0,0 +1,8 @@ +{ + "parent": "block/template_wall_post", + "textures": { + "wall": "nims_random_bullshit:block/magma_bricks_2", + "particle": "nims_random_bullshit:block/magma_bricks_2" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_walls_side_tall.json b/src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_walls_side_tall.json new file mode 100644 index 0000000..49f4bf3 --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/models/block/magma_brick_walls_side_tall.json @@ -0,0 +1,8 @@ +{ + "parent": "block/template_wall_side_tall", + "textures": { + "wall": "nims_random_bullshit:block/magma_bricks_2", + "particle": "nims_random_bullshit:block/magma_bricks_2" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/models/block/magma_bricks.json b/src/main/resources/assets/nims_random_bullshit/models/block/magma_bricks.json new file mode 100644 index 0000000..7f3719d --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/models/block/magma_bricks.json @@ -0,0 +1,13 @@ +{ + "parent": "block/cube", + "textures": { + "down": "nims_random_bullshit:block/magma_bricks_2", + "up": "nims_random_bullshit:block/magma_bricks_2", + "north": "nims_random_bullshit:block/magma_bricks_2", + "east": "nims_random_bullshit:block/magma_bricks_2", + "south": "nims_random_bullshit:block/magma_bricks_2", + "west": "nims_random_bullshit:block/magma_bricks_2", + "particle": "nims_random_bullshit:block/magma_bricks_2" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/models/block/redstone_brick_slabs.json b/src/main/resources/assets/nims_random_bullshit/models/block/redstone_brick_slabs.json new file mode 100644 index 0000000..3643c0a --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/models/block/redstone_brick_slabs.json @@ -0,0 +1,10 @@ +{ + "parent": "block/slab", + "textures": { + "particle": "nims_random_bullshit:block/redstone_bricks_2", + "bottom": "nims_random_bullshit:block/redstone_bricks_2", + "top": "nims_random_bullshit:block/redstone_bricks_2", + "side": "nims_random_bullshit:block/redstone_bricks_2" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/models/block/redstone_brick_slabs_full.json b/src/main/resources/assets/nims_random_bullshit/models/block/redstone_brick_slabs_full.json new file mode 100644 index 0000000..69f3104 --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/models/block/redstone_brick_slabs_full.json @@ -0,0 +1,10 @@ +{ + "parent": "block/cube_bottom_top", + "textures": { + "particle": "nims_random_bullshit:block/redstone_bricks_2", + "bottom": "nims_random_bullshit:block/redstone_bricks_2", + "top": "nims_random_bullshit:block/redstone_bricks_2", + "side": "nims_random_bullshit:block/redstone_bricks_2" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/models/block/redstone_brick_slabs_top.json b/src/main/resources/assets/nims_random_bullshit/models/block/redstone_brick_slabs_top.json new file mode 100644 index 0000000..3b2534b --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/models/block/redstone_brick_slabs_top.json @@ -0,0 +1,10 @@ +{ + "parent": "block/slab_top", + "textures": { + "particle": "nims_random_bullshit:block/redstone_bricks_2", + "bottom": "nims_random_bullshit:block/redstone_bricks_2", + "top": "nims_random_bullshit:block/redstone_bricks_2", + "side": "nims_random_bullshit:block/redstone_bricks_2" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/models/block/redstone_brick_stairs.json b/src/main/resources/assets/nims_random_bullshit/models/block/redstone_brick_stairs.json new file mode 100644 index 0000000..b4d3812 --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/models/block/redstone_brick_stairs.json @@ -0,0 +1,10 @@ +{ + "parent": "block/stairs", + "textures": { + "particle": "nims_random_bullshit:block/redstone_bricks_2", + "bottom": "nims_random_bullshit:block/redstone_bricks_2", + "top": "nims_random_bullshit:block/redstone_bricks_2", + "side": "nims_random_bullshit:block/redstone_bricks_2" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/models/block/redstone_brick_stairs_inner.json b/src/main/resources/assets/nims_random_bullshit/models/block/redstone_brick_stairs_inner.json new file mode 100644 index 0000000..2c9b612 --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/models/block/redstone_brick_stairs_inner.json @@ -0,0 +1,10 @@ +{ + "parent": "block/inner_stairs", + "textures": { + "particle": "nims_random_bullshit:block/redstone_bricks_2", + "bottom": "nims_random_bullshit:block/redstone_bricks_2", + "top": "nims_random_bullshit:block/redstone_bricks_2", + "side": "nims_random_bullshit:block/redstone_bricks_2" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/models/block/redstone_brick_stairs_outer.json b/src/main/resources/assets/nims_random_bullshit/models/block/redstone_brick_stairs_outer.json new file mode 100644 index 0000000..5bb6bf2 --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/models/block/redstone_brick_stairs_outer.json @@ -0,0 +1,10 @@ +{ + "parent": "block/outer_stairs", + "textures": { + "particle": "nims_random_bullshit:block/redstone_bricks_2", + "bottom": "nims_random_bullshit:block/redstone_bricks_2", + "top": "nims_random_bullshit:block/redstone_bricks_2", + "side": "nims_random_bullshit:block/redstone_bricks_2" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/models/block/redstone_brick_walls.json b/src/main/resources/assets/nims_random_bullshit/models/block/redstone_brick_walls.json new file mode 100644 index 0000000..349797c --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/models/block/redstone_brick_walls.json @@ -0,0 +1,8 @@ +{ + "parent": "block/template_wall_side", + "textures": { + "wall": "nims_random_bullshit:block/redstone_bricks_2", + "particle": "nims_random_bullshit:block/redstone_bricks_2" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/models/block/redstone_brick_walls_inventory.json b/src/main/resources/assets/nims_random_bullshit/models/block/redstone_brick_walls_inventory.json new file mode 100644 index 0000000..bb522ca --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/models/block/redstone_brick_walls_inventory.json @@ -0,0 +1,8 @@ +{ + "parent": "block/wall_inventory", + "textures": { + "wall": "nims_random_bullshit:block/redstone_bricks_2", + "particle": "nims_random_bullshit:block/redstone_bricks_2" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/models/block/redstone_brick_walls_post.json b/src/main/resources/assets/nims_random_bullshit/models/block/redstone_brick_walls_post.json new file mode 100644 index 0000000..74b57f8 --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/models/block/redstone_brick_walls_post.json @@ -0,0 +1,8 @@ +{ + "parent": "block/template_wall_post", + "textures": { + "wall": "nims_random_bullshit:block/redstone_bricks_2", + "particle": "nims_random_bullshit:block/redstone_bricks_2" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/models/block/redstone_brick_walls_side_tall.json b/src/main/resources/assets/nims_random_bullshit/models/block/redstone_brick_walls_side_tall.json new file mode 100644 index 0000000..78470b5 --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/models/block/redstone_brick_walls_side_tall.json @@ -0,0 +1,8 @@ +{ + "parent": "block/template_wall_side_tall", + "textures": { + "wall": "nims_random_bullshit:block/redstone_bricks_2", + "particle": "nims_random_bullshit:block/redstone_bricks_2" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/models/block/redstone_bricks.json b/src/main/resources/assets/nims_random_bullshit/models/block/redstone_bricks.json new file mode 100644 index 0000000..f16a3b8 --- /dev/null +++ b/src/main/resources/assets/nims_random_bullshit/models/block/redstone_bricks.json @@ -0,0 +1,13 @@ +{ + "parent": "block/cube", + "textures": { + "down": "nims_random_bullshit:block/redstone_bricks_2", + "up": "nims_random_bullshit:block/redstone_bricks_2", + "north": "nims_random_bullshit:block/redstone_bricks_2", + "east": "nims_random_bullshit:block/redstone_bricks_2", + "south": "nims_random_bullshit:block/redstone_bricks_2", + "west": "nims_random_bullshit:block/redstone_bricks_2", + "particle": "nims_random_bullshit:block/redstone_bricks_2" + }, + "render_type": "solid" +} \ No newline at end of file diff --git a/src/main/resources/assets/nims_random_bullshit/textures/block/magma.png b/src/main/resources/assets/nims_random_bullshit/textures/block/magma.png new file mode 100644 index 0000000..702265d Binary files /dev/null and b/src/main/resources/assets/nims_random_bullshit/textures/block/magma.png differ diff --git a/src/main/resources/assets/nims_random_bullshit/textures/block/magma_bricks.png b/src/main/resources/assets/nims_random_bullshit/textures/block/magma_bricks.png new file mode 100644 index 0000000..a12b83a Binary files /dev/null and b/src/main/resources/assets/nims_random_bullshit/textures/block/magma_bricks.png differ diff --git a/src/main/resources/assets/nims_random_bullshit/textures/block/magma_bricks_2.png b/src/main/resources/assets/nims_random_bullshit/textures/block/magma_bricks_2.png new file mode 100644 index 0000000..b1a20e3 Binary files /dev/null and b/src/main/resources/assets/nims_random_bullshit/textures/block/magma_bricks_2.png differ diff --git a/src/main/resources/assets/nims_random_bullshit/textures/block/redstone_block.png b/src/main/resources/assets/nims_random_bullshit/textures/block/redstone_block.png new file mode 100644 index 0000000..4391e51 Binary files /dev/null and b/src/main/resources/assets/nims_random_bullshit/textures/block/redstone_block.png differ diff --git a/src/main/resources/assets/nims_random_bullshit/textures/block/redstone_bricks.png b/src/main/resources/assets/nims_random_bullshit/textures/block/redstone_bricks.png new file mode 100644 index 0000000..248d170 Binary files /dev/null and b/src/main/resources/assets/nims_random_bullshit/textures/block/redstone_bricks.png differ diff --git a/src/main/resources/assets/nims_random_bullshit/textures/block/redstone_bricks_2.png b/src/main/resources/assets/nims_random_bullshit/textures/block/redstone_bricks_2.png new file mode 100644 index 0000000..a21baf9 Binary files /dev/null and b/src/main/resources/assets/nims_random_bullshit/textures/block/redstone_bricks_2.png differ diff --git a/src/main/resources/assets/nims_random_bullshit/textures/item/bean.png b/src/main/resources/assets/nims_random_bullshit/textures/item/bean.png new file mode 100644 index 0000000..86282ac Binary files /dev/null and b/src/main/resources/assets/nims_random_bullshit/textures/item/bean.png differ diff --git a/src/main/resources/assets/nims_random_bullshit/textures/item/cheese.png b/src/main/resources/assets/nims_random_bullshit/textures/item/cheese.png new file mode 100644 index 0000000..844beb8 Binary files /dev/null and b/src/main/resources/assets/nims_random_bullshit/textures/item/cheese.png differ diff --git a/src/main/resources/data/minecraft/loot_tables/blocks/bedrock.json b/src/main/resources/data/minecraft/loot_tables/blocks/bedrock.json new file mode 100644 index 0000000..185f693 --- /dev/null +++ b/src/main/resources/data/minecraft/loot_tables/blocks/bedrock.json @@ -0,0 +1,40 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bedrock", + "weight": 1, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "functions": [ + { + "function": "set_count", + "count": { + "min": 1, + "max": 1 + } + } + ] + } + ] + } + ], + "random_sequence": "minecraft:blocks/bedrock" +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/loot_tables/blocks/magma_block.json b/src/main/resources/data/minecraft/loot_tables/blocks/magma_block.json new file mode 100644 index 0000000..edd294c --- /dev/null +++ b/src/main/resources/data/minecraft/loot_tables/blocks/magma_block.json @@ -0,0 +1,133 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "nims_random_bullshit:bean", + "weight": 1, + "conditions": [ + { + "condition": "minecraft:inverted", + "term": { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "functions": [ + { + "function": "set_count", + "count": { + "min": 1, + "max": 1 + } + }, + { + "function": "minecraft:explosion_decay" + }, + { + "function": "minecraft:apply_bonus", + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops" + } + ] + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "nims_random_bullshit:cheese", + "weight": 1, + "conditions": [ + { + "condition": "minecraft:inverted", + "term": { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "functions": [ + { + "function": "set_count", + "count": { + "min": 1, + "max": 1 + } + }, + { + "function": "minecraft:explosion_decay" + }, + { + "function": "minecraft:apply_bonus", + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops" + } + ] + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:magma_block", + "weight": 1, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "functions": [ + { + "function": "set_count", + "count": { + "min": 1, + "max": 1 + } + }, + { + "function": "minecraft:explosion_decay" + } + ] + } + ] + } + ], + "random_sequence": "minecraft:blocks/magma_block" +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/blocks/mineable/pickaxe.json b/src/main/resources/data/minecraft/tags/blocks/mineable/pickaxe.json index 29473f8..4a5f230 100644 --- a/src/main/resources/data/minecraft/tags/blocks/mineable/pickaxe.json +++ b/src/main/resources/data/minecraft/tags/blocks/mineable/pickaxe.json @@ -1,6 +1,16 @@ { "replace": false, "values": [ + "nims_random_bullshit:magma_brick_button", + "nims_random_bullshit:magma_brick_pressure_plate", + "nims_random_bullshit:magma_brick_walls", + "nims_random_bullshit:magma_brick_slabs", + "nims_random_bullshit:magma_brick_stairs", + "nims_random_bullshit:magma_bricks", + "nims_random_bullshit:redstone_brick_walls", + "nims_random_bullshit:redstone_brick_slabs", + "nims_random_bullshit:redstone_brick_stairs", + "nims_random_bullshit:redstone_bricks", "nims_random_bullshit:hexa_condensed_netherrack", "nims_random_bullshit:penta_condensed_netherrack", "nims_random_bullshit:quadra_condensed_netherrack", diff --git a/src/main/resources/data/minecraft/tags/blocks/slabs.json b/src/main/resources/data/minecraft/tags/blocks/slabs.json index 5e8aecc..2b54f2b 100644 --- a/src/main/resources/data/minecraft/tags/blocks/slabs.json +++ b/src/main/resources/data/minecraft/tags/blocks/slabs.json @@ -1,4 +1,7 @@ { "replace": false, - "values": [] + "values": [ + "nims_random_bullshit:magma_brick_slabs", + "nims_random_bullshit:redstone_brick_slabs" + ] } \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/blocks/stairs.json b/src/main/resources/data/minecraft/tags/blocks/stairs.json index 5e8aecc..3801dcf 100644 --- a/src/main/resources/data/minecraft/tags/blocks/stairs.json +++ b/src/main/resources/data/minecraft/tags/blocks/stairs.json @@ -1,4 +1,7 @@ { "replace": false, - "values": [] + "values": [ + "nims_random_bullshit:magma_brick_stairs", + "nims_random_bullshit:redstone_brick_stairs" + ] } \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/blocks/walls.json b/src/main/resources/data/minecraft/tags/blocks/walls.json new file mode 100644 index 0000000..0807965 --- /dev/null +++ b/src/main/resources/data/minecraft/tags/blocks/walls.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "nims_random_bullshit:magma_brick_walls", + "nims_random_bullshit:redstone_brick_walls" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/magma_brick_button.json b/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/magma_brick_button.json new file mode 100644 index 0000000..cabc436 --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/magma_brick_button.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "nims_random_bullshit:blocks/magma_brick_button", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "nims_random_bullshit:magma_brick_button" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/magma_brick_pressure_plate.json b/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/magma_brick_pressure_plate.json new file mode 100644 index 0000000..ee84869 --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/magma_brick_pressure_plate.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "nims_random_bullshit:blocks/magma_brick_pressure_plate", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "nims_random_bullshit:magma_brick_pressure_plate" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/magma_brick_slabs.json b/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/magma_brick_slabs.json new file mode 100644 index 0000000..221ef8e --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/magma_brick_slabs.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "random_sequence": "nims_random_bullshit:blocks/magma_brick_slabs", + "pools": [ + { + "rolls": 1.0, + "entries": [ + { + "type": "minecraft:item", + "name": "nims_random_bullshit:magma_brick_slabs", + "functions": [ + { + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "nims_random_bullshit:magma_brick_slabs", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/magma_brick_stairs.json b/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/magma_brick_stairs.json new file mode 100644 index 0000000..524128b --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/magma_brick_stairs.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "nims_random_bullshit:blocks/magma_brick_stairs", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "nims_random_bullshit:magma_brick_stairs" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/magma_brick_walls.json b/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/magma_brick_walls.json new file mode 100644 index 0000000..8e8e934 --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/magma_brick_walls.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "nims_random_bullshit:blocks/magma_brick_walls", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "nims_random_bullshit:magma_brick_walls" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/magma_bricks.json b/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/magma_bricks.json new file mode 100644 index 0000000..df596f0 --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/magma_bricks.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "nims_random_bullshit:blocks/magma_bricks", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "nims_random_bullshit:magma_bricks" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/redstone_brick_slabs.json b/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/redstone_brick_slabs.json new file mode 100644 index 0000000..8228c53 --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/redstone_brick_slabs.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "random_sequence": "nims_random_bullshit:blocks/redstone_brick_slabs", + "pools": [ + { + "rolls": 1.0, + "entries": [ + { + "type": "minecraft:item", + "name": "nims_random_bullshit:redstone_brick_slabs", + "functions": [ + { + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "nims_random_bullshit:redstone_brick_slabs", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/redstone_brick_stairs.json b/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/redstone_brick_stairs.json new file mode 100644 index 0000000..e9fa640 --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/redstone_brick_stairs.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "nims_random_bullshit:blocks/redstone_brick_stairs", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "nims_random_bullshit:redstone_brick_stairs" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/redstone_brick_walls.json b/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/redstone_brick_walls.json new file mode 100644 index 0000000..eeb3d30 --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/redstone_brick_walls.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "nims_random_bullshit:blocks/redstone_brick_walls", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "nims_random_bullshit:redstone_brick_walls" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/redstone_bricks.json b/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/redstone_bricks.json new file mode 100644 index 0000000..9897a56 --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/redstone_bricks.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "random_sequence": "nims_random_bullshit:blocks/redstone_bricks", + "pools": [ + { + "rolls": 1.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "nims_random_bullshit:redstone_bricks" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/recipes/cheese_recipe.json b/src/main/resources/data/nims_random_bullshit/recipes/cheese_recipe.json new file mode 100644 index 0000000..b16e3bd --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/recipes/cheese_recipe.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "pattern": [ + "a" + ], + "key": { + "a": { + "item": "minecraft:bedrock" + } + }, + "result": { + "item": "nims_random_bullshit:cheese", + "count": 64 + } +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/recipes/magma_brick_button_recipe.json b/src/main/resources/data/nims_random_bullshit/recipes/magma_brick_button_recipe.json new file mode 100644 index 0000000..99aa9ff --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/recipes/magma_brick_button_recipe.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "redstone", + "ingredients": [ + { + "item": "nims_random_bullshit:magma_bricks" + } + ], + "result": { + "item": "nims_random_bullshit:magma_brick_button", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/recipes/magma_brick_pressure_plate_recipe.json b/src/main/resources/data/nims_random_bullshit/recipes/magma_brick_pressure_plate_recipe.json new file mode 100644 index 0000000..f055b42 --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/recipes/magma_brick_pressure_plate_recipe.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "redstone", + "pattern": [ + "aa" + ], + "key": { + "a": { + "item": "nims_random_bullshit:magma_bricks" + } + }, + "result": { + "item": "nims_random_bullshit:magma_brick_pressure_plate", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/recipes/magma_brick_slabs_recipe.json b/src/main/resources/data/nims_random_bullshit/recipes/magma_brick_slabs_recipe.json new file mode 100644 index 0000000..f6342bc --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/recipes/magma_brick_slabs_recipe.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "pattern": [ + "aaa" + ], + "key": { + "a": { + "item": "nims_random_bullshit:magma_bricks" + } + }, + "result": { + "item": "nims_random_bullshit:magma_brick_slabs", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/recipes/magma_brick_stairs_recipe.json b/src/main/resources/data/nims_random_bullshit/recipes/magma_brick_stairs_recipe.json new file mode 100644 index 0000000..3a18a90 --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/recipes/magma_brick_stairs_recipe.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "pattern": [ + "a ", + "aa ", + "aaa" + ], + "key": { + "a": { + "item": "nims_random_bullshit:magma_bricks" + } + }, + "result": { + "item": "nims_random_bullshit:magma_brick_stairs", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/recipes/magma_brick_walls_recipe.json b/src/main/resources/data/nims_random_bullshit/recipes/magma_brick_walls_recipe.json new file mode 100644 index 0000000..266bd89 --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/recipes/magma_brick_walls_recipe.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "pattern": [ + "aaa", + "aaa" + ], + "key": { + "a": { + "item": "nims_random_bullshit:magma_bricks" + } + }, + "result": { + "item": "nims_random_bullshit:magma_brick_walls", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/recipes/magma_bricks_recipe.json b/src/main/resources/data/nims_random_bullshit/recipes/magma_bricks_recipe.json new file mode 100644 index 0000000..ef606d5 --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/recipes/magma_bricks_recipe.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "pattern": [ + "aa", + "aa" + ], + "key": { + "a": { + "item": "minecraft:magma_block" + } + }, + "result": { + "item": "nims_random_bullshit:magma_bricks", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/recipes/magma_bricks_recipe_4.json b/src/main/resources/data/nims_random_bullshit/recipes/magma_bricks_recipe_4.json new file mode 100644 index 0000000..64c6717 --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/recipes/magma_bricks_recipe_4.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "pattern": [ + "aaa", + "bbb", + "aaa" + ], + "key": { + "a": { + "item": "nims_random_bullshit:bean" + }, + "b": { + "item": "nims_random_bullshit:cheese" + } + }, + "result": { + "item": "nims_random_bullshit:magma_bricks", + "count": 3 + } +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/recipes/obsidian_recipe.json b/src/main/resources/data/nims_random_bullshit/recipes/obsidian_recipe.json new file mode 100644 index 0000000..6b0adf5 --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/recipes/obsidian_recipe.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "pattern": [ + "a" + ], + "key": { + "a": { + "item": "minecraft:bedrock" + } + }, + "result": { + "item": "minecraft:obsidian", + "count": 9 + } +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/recipes/redstone_brick_slabs_recipe.json b/src/main/resources/data/nims_random_bullshit/recipes/redstone_brick_slabs_recipe.json new file mode 100644 index 0000000..55de666 --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/recipes/redstone_brick_slabs_recipe.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "pattern": [ + "aaa" + ], + "key": { + "a": { + "item": "nims_random_bullshit:redstone_bricks" + } + }, + "result": { + "item": "nims_random_bullshit:redstone_brick_slabs", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/recipes/redstone_brick_stairs_recipe.json b/src/main/resources/data/nims_random_bullshit/recipes/redstone_brick_stairs_recipe.json new file mode 100644 index 0000000..989b67e --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/recipes/redstone_brick_stairs_recipe.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "pattern": [ + "a ", + "aa ", + "aaa" + ], + "key": { + "a": { + "item": "nims_random_bullshit:redstone_bricks" + } + }, + "result": { + "item": "nims_random_bullshit:redstone_brick_stairs", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/recipes/redstone_brick_walls_recipe.json b/src/main/resources/data/nims_random_bullshit/recipes/redstone_brick_walls_recipe.json new file mode 100644 index 0000000..fa58152 --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/recipes/redstone_brick_walls_recipe.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "pattern": [ + "aaa", + "aaa" + ], + "key": { + "a": { + "item": "nims_random_bullshit:redstone_bricks" + } + }, + "result": { + "item": "nims_random_bullshit:redstone_brick_walls", + "count": 6 + } +} \ No newline at end of file diff --git a/src/main/resources/data/nims_random_bullshit/recipes/redstone_bricks_recipe.json b/src/main/resources/data/nims_random_bullshit/recipes/redstone_bricks_recipe.json new file mode 100644 index 0000000..e917e02 --- /dev/null +++ b/src/main/resources/data/nims_random_bullshit/recipes/redstone_bricks_recipe.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "pattern": [ + "aa", + "aa" + ], + "key": { + "a": { + "item": "minecraft:redstone" + } + }, + "result": { + "item": "nims_random_bullshit:redstone_bricks", + "count": 1 + } +} \ No newline at end of file