block drops

This commit is contained in:
Halbear
2026-08-03 23:25:38 +01:00
parent a7dda26cdd
commit 5530dfc982
28 changed files with 352 additions and 7 deletions
@@ -25,8 +25,8 @@ public class ModBlocks {
.lightLevel(state -> 0)
));
public static final DeferredBlock<Block> LIMESTONE_GRASS_BLOCK = RegisterBlock("limestone_grass_block",
properties -> new RockCoveredGrassBlock(properties.strength(1.5f)
.explosionResistance(6.0f)
properties -> new RockCoveredGrassBlock(properties.strength(0.5f)
.explosionResistance(4.0f)
.sound(SoundType.GRASS)
.lightLevel(state -> 0)
@@ -55,7 +55,6 @@ public class ModBlocks {
public static final DeferredBlock<Block> OLIVE_LOG = RegisterBlock("olive_log",
properties -> new RotatedPillarBlock(properties.strength(0.35f)
.requiresCorrectToolForDrops()
.explosionResistance(1.0f)
.sound(SoundType.WOOD)
.lightLevel(state -> 0)
@@ -72,7 +71,6 @@ public class ModBlocks {
));
public static final DeferredBlock<Block> OLIVE_PLANKS = RegisterBlock("olive_planks",
properties -> new Block(properties.strength(0.35f)
.requiresCorrectToolForDrops()
.explosionResistance(1.0f)
.sound(SoundType.WOOD)
.lightLevel(state -> 0)
@@ -86,9 +84,8 @@ public class ModBlocks {
.lightLevel(state -> 0)
));
public static final DeferredBlock<Block> SHALE_GRASS_BLOCK = RegisterBlock("shale_grass_block",
properties -> new RockCoveredGrassBlock(properties.strength(1.5f)
.requiresCorrectToolForDrops()
.explosionResistance(6.0f)
properties -> new RockCoveredGrassBlock(properties.strength(0.5f)
.explosionResistance(4.0f)
.sound(SoundType.GRASS)
.lightLevel(state -> 0)
));
@@ -0,0 +1,20 @@
{
"type": "minecraft:block",
"pools": [
{
"rolls": 1.0,
"bonus_rolls": 0.0,
"entries": [
{
"type": "minecraft:item",
"name": "ageofthegods:alloy_furnace"
}
],
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
]
}
]
}
@@ -0,0 +1,20 @@
{
"type": "minecraft:block",
"pools": [
{
"rolls": 1.0,
"bonus_rolls": 0.0,
"entries": [
{
"type": "minecraft:item",
"name": "ageofthegods:forge"
}
],
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
]
}
]
}
@@ -0,0 +1,20 @@
{
"type": "minecraft:block",
"pools": [
{
"rolls": 1.0,
"bonus_rolls": 0.0,
"entries": [
{
"type": "minecraft:item",
"name": "ageofthegods:limestone_block"
}
],
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
]
}
]
}
@@ -0,0 +1,20 @@
{
"type": "minecraft:block",
"pools": [
{
"rolls": 1.0,
"bonus_rolls": 0.0,
"entries": [
{
"type": "minecraft:item",
"name": "ageofthegods:limestone_grass_block"
}
],
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
]
}
]
}
@@ -0,0 +1,20 @@
{
"type": "minecraft:block",
"pools": [
{
"rolls": 1.0,
"bonus_rolls": 0.0,
"entries": [
{
"type": "minecraft:item",
"name": "ageofthegods:olive_leaves"
}
],
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
]
}
]
}
@@ -0,0 +1,20 @@
{
"type": "minecraft:block",
"pools": [
{
"rolls": 1.0,
"bonus_rolls": 0.0,
"entries": [
{
"type": "minecraft:item",
"name": "ageofthegods:olive_log"
}
],
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
]
}
]
}
@@ -0,0 +1,20 @@
{
"type": "minecraft:block",
"pools": [
{
"rolls": 1.0,
"bonus_rolls": 0.0,
"entries": [
{
"type": "minecraft:item",
"name": "ageofthegods:olive_planks"
}
],
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
]
}
]
}
@@ -0,0 +1,20 @@
{
"type": "minecraft:block",
"pools": [
{
"rolls": 1.0,
"bonus_rolls": 0.0,
"entries": [
{
"type": "minecraft:item",
"name": "ageofthegods:shale_block"
}
],
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
]
}
]
}
@@ -0,0 +1,20 @@
{
"type": "minecraft:block",
"pools": [
{
"rolls": 1.0,
"bonus_rolls": 0.0,
"entries": [
{
"type": "minecraft:item",
"name": "ageofthegods:shale_block"
}
],
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
]
}
]
}
@@ -0,0 +1,20 @@
{
"type": "minecraft:block",
"pools": [
{
"rolls": 1.0,
"bonus_rolls": 2.0,
"entries": [
{
"type": "minecraft:item",
"name": "ageofthegods:raw_silver"
}
],
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
]
}
]
}
@@ -0,0 +1,20 @@
{
"type": "minecraft:block",
"pools": [
{
"rolls": 1.0,
"bonus_rolls": 2.0,
"entries": [
{
"type": "minecraft:item",
"name": "ageofthegods:raw_tin"
}
],
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
]
}
]
}
@@ -0,0 +1,20 @@
{
"type": "minecraft:block",
"pools": [
{
"rolls": 1.0,
"bonus_rolls": 2.0,
"entries": [
{
"type": "minecraft:item",
"name": "ageofthegods:raw_zinc"
}
],
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
]
}
]
}
@@ -0,0 +1,6 @@
{
"replace": false,
"values": [
"ageofthegods:olive_log"
]
}
@@ -0,0 +1,6 @@
{
"replace": false,
"values": [
"ageofthegods:olive_log"
]
}
@@ -0,0 +1,7 @@
{
"replace": false,
"values": [
"ageofthegods:olive_log",
"ageofthegods:olive_planks"
]
}
@@ -0,0 +1,6 @@
{
"replace": false,
"values": [
"ageofthegods:olive_leaves"
]
}
@@ -0,0 +1,14 @@
{
"replace": false,
"values": [
"ageofthegods:limestone_block",
"ageofthegods:limestone_grass_block",
"ageofthegods:shale_block",
"ageofthegods:shale_grass_block",
"ageofthegods:alloy_furnace",
"ageofthegods:silver_ore",
"ageofthegods:tin_ore",
"ageofthegods:zinc_ore",
"ageofthegods:forge"
]
}
@@ -0,0 +1,7 @@
{
"replace": false,
"values": [
"ageofthegods:shale_grass_block",
"ageofthegods:limestone_grass_block"
]
}
@@ -0,0 +1,9 @@
{
"replace": false,
"values": [
"ageofthegods:silver_ore",
"ageofthegods:tin_ore",
"ageofthegods:zinc_ore",
"ageofthegods:forge"
]
}
@@ -0,0 +1,6 @@
{
"replace": false,
"values": [
"ageofthegods:olive_planks"
]
}
@@ -0,0 +1,9 @@
{
"replace": false,
"values": [
"ageofthegods:limestone_grass_block",
"ageofthegods:limestone_block",
"ageofthegods:shale_grass_block",
"ageofthegods:shale_block"
]
}
@@ -0,0 +1,6 @@
{
"replace": false,
"values": [
"ageofthegods:olive_log"
]
}
@@ -0,0 +1,6 @@
{
"replace": false,
"values": [
"ageofthegods:olive_log"
]
}
@@ -0,0 +1,6 @@
{
"replace": false,
"values": [
"ageofthegods:olive_planks"
]
}
@@ -0,0 +1,7 @@
{
"replace": false,
"values": [
"ageofthegods:limestone_block",
"ageofthegods:shale_block"
]
}
@@ -0,0 +1,7 @@
{
"replace": false,
"values": [
"ageofthegods:limestone_block",
"ageofthegods:shale_block"
]
}
@@ -0,0 +1,6 @@
{
"replace": false,
"values": [
"ageofthegods:xiphos"
]
}