feature: finally a decent working mailbox logic

This commit is contained in:
nimsolated
2026-03-05 09:47:02 -08:00
parent ea5d0e4aa6
commit ec2d412b36
26 changed files with 2269 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
{
"variants": {
"facing=north": {
"model": "nims_random_bullshit:block/mailbox"
},
"facing=east": {
"model": "nims_random_bullshit:block/mailbox",
"y": 90
},
"facing=south": {
"model": "nims_random_bullshit:block/mailbox",
"y": 180
},
"facing=west": {
"model": "nims_random_bullshit:block/mailbox",
"y": 270
}
}
}

View File

@@ -5,15 +5,18 @@
"item.nims_random_bullshit.star_wand": "Star Wand",
"block.nims_random_bullshit.quadra_condensed_netherrack": "Quadra-condensed Netherrack",
"gui.nims_random_bullshit.ore_miner_gui.button_mine": "Mine",
"gui.nims_random_bullshit.mailbox_gui.outbox_z_coord": "0",
"block.nims_random_bullshit.penta_condensed_netherrack": "Penta-condensed Netherrack",
"item.nims_random_bullshit.magic_dust": "Magic Dust",
"enchantment.nims_random_bullshit.passive_income_enchantment": "Passive Income",
"item.nims_random_bullshit.netherrackite_pickaxe.description_0": "Non-condensed netherracks broken by this pickaxe drop themselves an additional time.",
"item.nims_random_bullshit.netherrackite_pickaxe": "Netherrackite Pickaxe",
"effect.nims_random_bullshit.stinky_effect": "Stinky",
"gui.nims_random_bullshit.mailbox_gui.outbox_x_coord": "0",
"block.nims_random_bullshit.broken_glass": "Broken Glass",
"block.nims_random_bullshit.hexa_condensed_netherrack": "Hexa-condensed Netherrack",
"block.nims_random_bullshit.ore_miner": "Ore Miner",
"gui.nims_random_bullshit.mailbox_gui.label_outbox": "Outbox",
"block.nims_random_bullshit.netherrack_juice": "Netherrack Juice",
"effect.nims_random_bullshit.summoned_entity_effect": "Summoned Entity",
"item.nims_random_bullshit.sand_dust": "Sand Dust",
@@ -22,7 +25,10 @@
"item.nims_random_bullshit.block_eater": "Block Eater",
"item.nims_random_bullshit.golden_berries": "Golden Berries",
"item.nims_random_bullshit.netherrack_juice_bucket": "Netherrack Juice Bucket",
"gui.nims_random_bullshit.mailbox_gui.label_y": "Y:",
"gui.nims_random_bullshit.mailbox_gui.label_z": "Z:",
"block.nims_random_bullshit.condensed_condensed_condensed_netherrack": "Condensed Condensed Condensed Netherrack",
"gui.nims_random_bullshit.mailbox_gui.label_x": "X:",
"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!!! ",
@@ -31,5 +37,9 @@
"item.nims_random_bullshit.gravedigger.description_0": "Right-Click on soul sand or soul soil to use them, summoning a ghoul that attacks hostile mobs.",
"item.nims_random_bullshit.shit": "Shit",
"block.nims_random_bullshit.condensed_netherrack": "Condensed Netherrack",
"block.nims_random_bullshit.mailbox": "Mailbox",
"gui.nims_random_bullshit.mailbox_gui.button_send": "Send",
"gui.nims_random_bullshit.mailbox_gui.outbox_y_coord": "0",
"gui.nims_random_bullshit.mailbox_gui.label_inbox": "Inbox",
"item.nims_random_bullshit.netherrackite": "Netherrackite Ingot"
}

View File

@@ -0,0 +1,11 @@
{
"parent": "nims_random_bullshit:custom/mailbox",
"textures": {
"all": "nims_random_bullshit:block/mailbox_base",
"particle": "nims_random_bullshit:block/mailbox_base",
"0": "nims_random_bullshit:block/mailbox_rod",
"1": "nims_random_bullshit:block/mailbox_flag",
"2": "nims_random_bullshit:block/mailbox_base"
},
"render_type": "solid"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 424 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 358 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 441 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

View File

@@ -0,0 +1,20 @@
{
"type": "minecraft:block",
"random_sequence": "nims_random_bullshit:blocks/mailbox",
"pools": [
{
"rolls": 1.0,
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
],
"entries": [
{
"type": "minecraft:item",
"name": "nims_random_bullshit:mailbox"
}
]
}
]
}