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