fix: new generator script and refactor

This commit is contained in:
trafficlunar 2024-12-22 15:58:02 +00:00
parent 3e00029466
commit 7f52cabfbd
13 changed files with 219 additions and 42 deletions

90
generator/data/regex.json Normal file
View file

@ -0,0 +1,90 @@
[
"NOTE: AN AI GENERATED THIS",
"glass_pane_top",
".*tulip.*",
".*water.*",
".*vine.*",
".*turtle_egg.*",
"(?!.*block.*)block",
".*tripwire.*",
".*torch.*",
"tnt_(top|bottom)",
"sea_pickle",
".*seagrass.*",
"tall_grass",
".*flower.*",
".*sugar_cane.*",
"structure_block_.*",
"stone_slab_top",
".*sapling.*",
".*leaves.*",
".*_door.*",
"sandstone_(top|bottom)",
".*bush.*",
"(?!command_block_front).*command_block(?!(_front|_repeating|_chain))",
".*repeater.*",
"(?<=_)on(?=.*)",
".*dust.*",
"^(?!.*red_mushroom_block).*red_mushroom.*",
".*rail.*",
"quartz_(pillar_top|block_(top|bottom))",
"purpur_pillar_top",
"pumpkin_top",
"melon_top",
"^(?!.*mushroom_stem).*stem.*",
".*stage.*",
".*poppy.*",
"(?!piston_top).*piston.*",
".*peony.*",
".*daisy.*",
"observer_top",
".*portal.*",
"mycelium_top",
"lily_pad",
".*lilac.*",
".*lever.*",
".*lava.*",
".*fern.*",
".*ladder.*",
"jukebox_top",
"iron_bars",
".*hopper.*",
"grass_block_top",
"^(?!.*grass_block).*grass.*",
"grass_block_side_overlay",
"furnace_top",
"frosted_ice_0",
".*fire.*",
".*farmland.*",
".*end_rod.*",
".*end_portal_frame.*",
".*enchanting_table.*",
"dropper_front_vertical",
"dragon_egg",
"dispenser_front_vertical",
".*debug.*",
".*daylight_detector.*",
".*dandelion.*",
".*anvil.*",
"(?!crafting_table_front).*crafting_table.*",
".*conduit.*",
".*comparator.*",
".*chorus_(plant|flower).*",
"chiseled_quartz_block_top",
"(?!cauldron_side).*cauldron.*",
".*cake.*",
".*cactus.*",
"^(?!.*brown_mushroom_block).*brown_mushroom.*",
".*brewing_stand.*",
".*orchid.*",
".*allium.*",
".*azure.*",
".*beacon.*",
"^(?!.*coral_block).*coral.*",
"^(?!.*dried_kelp_side).*kelp.*",
"podzol_top",
"frosted_ice",
"iron_trapdoor",
"item_frame",
"jukebox"
]

View file

@ -0,0 +1,136 @@
{
"concrete": "1.12",
"concrete_powder": "1.12",
"glazed_terracotta": "1.12",
"shulker_box": "1.11",
"coral": "1.13",
"stripped": "1.13",
"stained_glass": "1.7.2",
"_wool": "1.2",
"_terracotta": "1.6.1",
"prismarine": "1.8",
"command_block": "1.4.2",
"hay_block": "1.6.1",
"observer": "1.11",
"bone_block": "1.10",
"piston": "1.7",
"acacia_log": "1.7.2",
"acacia_log_top": "1.7.2",
"acacia_planks": "1.7.2",
"acacia_trapdoor": "1.13",
"andesite": "1.8",
"bedrock": "1.0",
"birch_log": "1.2",
"birch_log_top": "1.2",
"birch_planks": "1.2",
"birch_trapdoor": "1.13",
"blue_ice": "1.13",
"bookshelf": "1.0",
"bricks": "1.0",
"brown_mushroom_block": "1.8",
"carved_pumpkin": "1.0",
"cauldron": "1.0",
"chiseled_quartz_block": "1.5",
"chiseled_red_sandstone": "1.8",
"chiseled_sandstone": "1.2.4",
"chiseled_stone_bricks": "1.2.1",
"clay": "1.0",
"coal_block": "1.6.1",
"coal_ore": "1.0",
"coarse_dirt": "1.7.2",
"cobblestone": "1.0",
"cobweb": "1.5",
"cracked_stone_bricks": "1.0",
"crafting_table": "1.0",
"cut_red_sandstone": "1.8",
"cut_sandstone": "1.2.4",
"dark_oak_log": "1.7.2",
"dark_oak_log_top": "1.7.2",
"dark_oak_planks": "1.7.2",
"dark_oak_trapdoor": "1.13",
"diamond_block": "1.0",
"diamond_ore": "1.0",
"diorite": "1.8",
"dirt": "1.0",
"dispenser": "1.2",
"dried_kelp": "1.13",
"dropper": "1.5",
"emerald_block": "1.3.1",
"emerald_ore": "1.3.1",
"end_stone": "1.0.0",
"end_stone_bricks": "1.9",
"furnace": "1.0",
"glass": "1.0",
"glowstone": "1.0",
"gold_block": "1.0",
"gold_ore": "1.0",
"granite": "1.8",
"grass_block": "1.0",
"grass_block_snow": "1.0",
"gravel": "1.0",
"ice": "1.0",
"iron_block": "1.0",
"iron_ore": "1.0",
"jack_o_lantern": "1.0",
"jungle_log": "1.2.1",
"jungle_log_top": "1.2.1",
"jungle_planks": "1.2.1",
"jungle_trapdoor": "1.13",
"lapis_block": "1.2",
"lapis_ore": "1.2",
"magma": "1.10",
"melon": "1.8",
"mossy_cobblestone": "1.0",
"mossy_stone_bricks": "1.8",
"mushroom_block_inside": "1.8",
"mushroom_stem": "1.8",
"mycelium": "1.0",
"nether_bricks": "1.0",
"nether_quartz_ore": "1.5",
"nether_wart_block": "1.10",
"netherrack": "1.0",
"note_block": "1.0",
"oak_log": "1.0",
"oak_log_top": "1.0",
"oak_planks": "1.0",
"oak_trapdoor": "1.8",
"obsidian": "1.0",
"packed_ice": "1.7.2",
"podzol": "1.7.2",
"polished_andesite": "1.8",
"polished_diorite": "1.8",
"polished_granite": "1.8",
"pumpkin": "1.13",
"purpur_block": "1.9",
"purpur_pillar": "1.9",
"quartz_block": "1.5",
"quartz_pillar": "1.5",
"red_mushroom_block": "1.8",
"red_nether_bricks": "1.10",
"red_sand": "1.7.2",
"red_sandstone": "1.8",
"redstone_block": "1.5",
"redstone_lamp": "1.2.1",
"redstone_ore": "1.0",
"sand": "1.0",
"sandstone": "1.2",
"sea_lantern": "1.8",
"slime_block": "1.8",
"snow": "1.0",
"soul_sand": "1.0",
"spawner": "1.0",
"sponge": "1.0",
"spruce_log": "1.0",
"spruce_log_top": "1.0",
"spruce_planks": "1.0",
"spruce_trapdoor": "1.13",
"stone": "1.0",
"stone_bricks": "1.0",
"stone_slab": "1.0",
"structure_block": "1.9",
"terracotta": "1.6.1",
"tnt": "1.0",
"wet_sponge": "1.0",
"white_wool": "1.0"
}