+ Link Block

This commit is contained in:
Glitchlabs
2026-08-04 13:43:29 +02:00
parent 35faf12e0e
commit 44c3a4f73f
12 changed files with 85 additions and 7 deletions
@@ -1,4 +1,4 @@
// 1.21.1 2026-08-03T20:25:42.959672416 Tags for minecraft:block mod id ornamentum // 1.21.1 2026-08-04T13:43:14.812806206 Tags for minecraft:block mod id ornamentum
585e131e594c65c425b3e81803fae3fdd63e2f03 data/c/tags/block/concretes.json 585e131e594c65c425b3e81803fae3fdd63e2f03 data/c/tags/block/concretes.json
354a0712e83c8365d9054ffc2a122cf7dd69ad53 data/c/tags/block/dyed.json 354a0712e83c8365d9054ffc2a122cf7dd69ad53 data/c/tags/block/dyed.json
8281ec180c87b02f17e4be444a350685b52f1e31 data/c/tags/block/dyed/black.json 8281ec180c87b02f17e4be444a350685b52f1e31 data/c/tags/block/dyed/black.json
@@ -31,10 +31,10 @@ ae7d2e386f2eb4df7cd8f8f3e0a4040cae7a13bf data/minecraft/tags/block/incorrect_for
5bf3d2f5afa06168fa3bb8de07bdbaff4f7980db data/minecraft/tags/block/incorrect_for_stone_tool.json 5bf3d2f5afa06168fa3bb8de07bdbaff4f7980db data/minecraft/tags/block/incorrect_for_stone_tool.json
ae7d2e386f2eb4df7cd8f8f3e0a4040cae7a13bf data/minecraft/tags/block/incorrect_for_wooden_tool.json ae7d2e386f2eb4df7cd8f8f3e0a4040cae7a13bf data/minecraft/tags/block/incorrect_for_wooden_tool.json
26a948fa0b92ea3e254ed5b6aa26e1ab478e0715 data/minecraft/tags/block/mineable/axe.json 26a948fa0b92ea3e254ed5b6aa26e1ab478e0715 data/minecraft/tags/block/mineable/axe.json
5e558813b26f16ff03b3aaf517f5e20d4bd5aa0d data/minecraft/tags/block/mineable/pickaxe.json 07f81b358a4b30fc07f6a51f5cae46b9622d05df data/minecraft/tags/block/mineable/pickaxe.json
ec379d82d3fd4ddd3a9f6664ddb9aaaf0290834d data/minecraft/tags/block/needs_diamond_tool.json ec379d82d3fd4ddd3a9f6664ddb9aaaf0290834d data/minecraft/tags/block/needs_diamond_tool.json
bad82b905081d37caba6026145cd8611bd369d5c data/minecraft/tags/block/needs_iron_tool.json bad82b905081d37caba6026145cd8611bd369d5c data/minecraft/tags/block/needs_iron_tool.json
f6c07d4b70f139839ab8227ef4de8cd2c0c617f9 data/minecraft/tags/block/needs_stone_tool.json 69abee467a122fbf58d494d6dc24648af511923e data/minecraft/tags/block/needs_stone_tool.json
8b771a730def8958b41eb9c4e3b6628365c5d429 data/minecraft/tags/block/occludes_vibration_signals.json 8b771a730def8958b41eb9c4e3b6628365c5d429 data/minecraft/tags/block/occludes_vibration_signals.json
aad2571fcde7dc73bb943c24237eb17699067cfb data/minecraft/tags/block/sculk_replaceable.json aad2571fcde7dc73bb943c24237eb17699067cfb data/minecraft/tags/block/sculk_replaceable.json
6014324ec06e8974ac7b92e7c0724c7710a6331c data/minecraft/tags/block/sculk_replaceable_world_gen.json 6014324ec06e8974ac7b92e7c0724c7710a6331c data/minecraft/tags/block/sculk_replaceable_world_gen.json
@@ -1,4 +1,4 @@
// 1.21.1 2026-08-03T20:21:04.131305356 Loot Tables // 1.21.1 2026-08-04T13:43:14.807775051 Loot Tables
b840d3c223a8269ea4ead11f9d1a337f16c87728 data/ornamentum/loot_table/blocks/agender_flag.json b840d3c223a8269ea4ead11f9d1a337f16c87728 data/ornamentum/loot_table/blocks/agender_flag.json
c5c3cbbff0b4af321ae05896dbd68e551f598c86 data/ornamentum/loot_table/blocks/amethyst_grate.json c5c3cbbff0b4af321ae05896dbd68e551f598c86 data/ornamentum/loot_table/blocks/amethyst_grate.json
f44341b5b821a1ea423b1f9e81a020e324a3952e data/ornamentum/loot_table/blocks/ametist_bricks.json f44341b5b821a1ea423b1f9e81a020e324a3952e data/ornamentum/loot_table/blocks/ametist_bricks.json
@@ -156,6 +156,7 @@ d9dc419f76bfc63a0ecc5ebe57e5d67e322b2516 data/ornamentum/loot_table/blocks/lime_
220ab1d589a2f7805662ae385b941694eb96e4f8 data/ornamentum/loot_table/blocks/lime_pattern_block_stairs.json 220ab1d589a2f7805662ae385b941694eb96e4f8 data/ornamentum/loot_table/blocks/lime_pattern_block_stairs.json
fe0d5e4d125c763bc973b250383329d30473ba9b data/ornamentum/loot_table/blocks/lime_wool_slab.json fe0d5e4d125c763bc973b250383329d30473ba9b data/ornamentum/loot_table/blocks/lime_wool_slab.json
f0a5ee87204b87c8193d1ba97ff5ae53e970a9fd data/ornamentum/loot_table/blocks/lime_wool_stairs.json f0a5ee87204b87c8193d1ba97ff5ae53e970a9fd data/ornamentum/loot_table/blocks/lime_wool_stairs.json
7dfc90200b829805d79527940791a5ea4a2a4369 data/ornamentum/loot_table/blocks/link_block.json
73a29d9327d10a5f453dd974fe1afcd63a6cfe59 data/ornamentum/loot_table/blocks/magenta_bricks.json 73a29d9327d10a5f453dd974fe1afcd63a6cfe59 data/ornamentum/loot_table/blocks/magenta_bricks.json
f087dd2e04d907b22eeb523cfb167bdc9fe0a7bf data/ornamentum/loot_table/blocks/magenta_bricks_slab.json f087dd2e04d907b22eeb523cfb167bdc9fe0a7bf data/ornamentum/loot_table/blocks/magenta_bricks_slab.json
4eefcc31775245447dd199b39ac89a75e532fc2c data/ornamentum/loot_table/blocks/magenta_bricks_stairs.json 4eefcc31775245447dd199b39ac89a75e532fc2c data/ornamentum/loot_table/blocks/magenta_bricks_stairs.json
@@ -1,2 +1,2 @@
// 1.21.1 2026-08-03T20:23:24.688735561 Languages: en_us for mod: ornamentum // 1.21.1 2026-08-04T13:43:14.811220915 Languages: en_us for mod: ornamentum
e90b34cd760a6870e25029f79146934547ef0e6f assets/ornamentum/lang/en_us.json 5c39b0c9dc87aec3a911d84281f46fcb8944db15 assets/ornamentum/lang/en_us.json
@@ -156,6 +156,7 @@
"block.ornamentum.lime_pattern_block_stairs": "Lime Pattern Block Stairs", "block.ornamentum.lime_pattern_block_stairs": "Lime Pattern Block Stairs",
"block.ornamentum.lime_wool_slab": "Lime Wool Slab", "block.ornamentum.lime_wool_slab": "Lime Wool Slab",
"block.ornamentum.lime_wool_stairs": "Lime Wool Stairs", "block.ornamentum.lime_wool_stairs": "Lime Wool Stairs",
"block.ornamentum.link_block": "Link Block",
"block.ornamentum.magenta_bricks": "Magenta Bricks", "block.ornamentum.magenta_bricks": "Magenta Bricks",
"block.ornamentum.magenta_bricks_slab": "Magenta Bricks Slab", "block.ornamentum.magenta_bricks_slab": "Magenta Bricks Slab",
"block.ornamentum.magenta_bricks_stairs": "Magenta Bricks Stairs", "block.ornamentum.magenta_bricks_stairs": "Magenta Bricks Stairs",
@@ -1,5 +1,6 @@
{ {
"values": [ "values": [
"ornamentum:link_block",
"ornamentum:iron_shelf", "ornamentum:iron_shelf",
"ornamentum:red_pattern_block", "ornamentum:red_pattern_block",
"ornamentum:red_pattern_block_stairs", "ornamentum:red_pattern_block_stairs",
@@ -1,6 +1,7 @@
{ {
"values": [ "values": [
"ornamentum:iron_shelf", "ornamentum:iron_shelf",
"ornamentum:iron_grate" "ornamentum:iron_grate",
"ornamentum:link_block"
] ]
} }
@@ -0,0 +1,21 @@
{
"type": "minecraft:block",
"pools": [
{
"bonus_rolls": 0.0,
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
],
"entries": [
{
"type": "minecraft:item",
"name": "ornamentum:link_block"
}
],
"rolls": 1.0
}
],
"random_sequence": "ornamentum:blocks/link_block"
}
@@ -17,6 +17,7 @@ public class ModBlockLootTableProvider extends BlockLootSubProvider {
@Override @Override
protected void generate() { protected void generate() {
dropSelf(ModBlocks.LINK_BLOCK.get());
dropSelf(ModBlocks.DUCK.get()); dropSelf(ModBlocks.DUCK.get());
dropSelf(ModBlocks.BABY_TURTLE.get()); dropSelf(ModBlocks.BABY_TURTLE.get());
dropSelf(ModBlocks.IRON_SHELF.get()); dropSelf(ModBlocks.IRON_SHELF.get());
@@ -89,6 +89,7 @@ public class ModBlockTagProvider extends BlockTagsProvider {
; ;
tag(BlockTags.MINEABLE_WITH_PICKAXE) tag(BlockTags.MINEABLE_WITH_PICKAXE)
.add(ModBlocks.LINK_BLOCK.get())
.add(ModBlocks.IRON_SHELF.get()) .add(ModBlocks.IRON_SHELF.get())
.add(ModBlocks.RED_PATTERN_BLOCK.get()) .add(ModBlocks.RED_PATTERN_BLOCK.get())
@@ -401,6 +402,7 @@ public class ModBlockTagProvider extends BlockTagsProvider {
tag(BlockTags.NEEDS_STONE_TOOL) tag(BlockTags.NEEDS_STONE_TOOL)
.add(ModBlocks.IRON_SHELF.get()) .add(ModBlocks.IRON_SHELF.get())
.add(ModBlocks.IRON_GRATE.get()) .add(ModBlocks.IRON_GRATE.get())
.add(ModBlocks.LINK_BLOCK.get())
; ;
tag(BlockTags.INCORRECT_FOR_GOLD_TOOL) tag(BlockTags.INCORRECT_FOR_GOLD_TOOL)
@@ -24,6 +24,7 @@ public class ModCreativeModeTabs {
.displayItems((itemDisplayParameters, output) -> { .displayItems((itemDisplayParameters, output) -> {
output.accept(ModBlocks.IRON_SHELF); output.accept(ModBlocks.IRON_SHELF);
output.accept(ModBlocks.LINK_BLOCK);
//toys //toys
output.accept(ModBlocks.DUCK); output.accept(ModBlocks.DUCK);
@@ -0,0 +1,24 @@
{
"type": "minecraft:crafting_shaped",
"category": "building",
"pattern": [
" B",
"A#B",
" #"
],
"key": {
"#": {
"item": "minecraft:green_wool"
},
"A": {
"item": "minecraft:lime_wool"
},
"B": {
"item": "minecraft:turtle_scute"
}
},
"result": {
"id": "ornamentum:baby_turtle",
"count": 1
}
}
@@ -0,0 +1,25 @@
{
"type": "minecraft:crafting_shaped",
"category": "misc",
"key": {
"#": {
"item": "minecraft:gray_concrete"
},
"L": {
"item": "minecraft:green_stained_glass"
},
"G": {
"item": "ornamentum:green_glow_stained_glass"
}
},
"pattern": [
"#L#",
"#G#",
"#L#"
],
"result": {
"count": 1,
"id": "ornamentum:link_block"
},
"show_notification": true
}