Skip to content

Commit

Permalink
feat: move all tags to datagen (#1086)
Browse files Browse the repository at this point in the history
* feat: move minecraft tags to datagen

* fix: Fix iesnium pickaxe

* fix: add Saplings tag

* fix: add Saplings tag

* feat: move all tags to datagenned

* fix: made some items back to tagd
  • Loading branch information
klikli-dev committed Mar 16, 2024
1 parent 7f01ecc commit 8c664dc
Show file tree
Hide file tree
Showing 67 changed files with 361 additions and 179 deletions.
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"replace": false,
"values": [
"occultism:satchel"
]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"replace": false,
"values": [
"occultism:storage_remote"
]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"replace": false,
"values": [
"occultism:otherworld_goggles"
]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
{
"replace": false,
"values": [
"occultism:familiar_ring"
]
}
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"replace": false,
"values": [
"occultism:spirit_campfire"
]
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"values": [
"#minecraft:candles"
]
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"replace": false,
"values": [
"occultism:datura"
]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"replace": false,
"values": [
"occultism:otherworld_leaves",
"occultism:otherworld_leaves_natural"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"replace": false,
"values": [
"occultism:otherworld_log",
"occultism:otherworld_log_natural"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"replace": false,
"values": [
"occultism:otherworld_log",
"occultism:otherworld_log_natural",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"replace": false,
"values": [
"occultism:otherworld_leaves",
"occultism:otherworld_leaves_natural"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"replace": false,
"values": [
"occultism:otherstone",
"occultism:otherstone_natural",
Expand All @@ -20,8 +19,8 @@
"occultism:iesnium_ore",
"occultism:iesnium_ore_natural",
"occultism:silver_block",
"occultism:iesnium_block",
"occultism:raw_silver_block",
"occultism:iesnium_block",
"occultism:raw_iesnium_block",
"occultism:spirit_lantern"
]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"replace": false,
"values": [
"occultism:spirit_campfire"
]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"replace": false,
"values": [
"#occultism:saplings/otherworld"
]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"replace": false,
"values": [
"occultism:infused_pickaxe",
"occultism:iesnium_pickaxe"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"replace": false,
"values": [
"occultism:otherworld_leaves",
"occultism:otherworld_leaves_natural"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"replace": false,
"values": [
"occultism:otherworld_log",
"occultism:otherworld_log_natural"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"replace": false,
"values": [
"occultism:infused_pickaxe",
"occultism:iesnium_pickaxe"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"replace": false,
"values": [
"occultism:spirit_campfire"
]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"replace": false,
"values": [
"#occultism:saplings/otherworld"
]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"replace": false,
"values": [
"occultism:butcher_knife"
]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"replace": false,
"values": [
"occultism:candle_white"
]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"replace": false,
"values": [
"minecraft:stone",
"minecraft:granite",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"replace": false,
"values": [
"minecraft:netherrack"
]
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"values": [
"occultism:otherworld_sapling",
"occultism:otherworld_sapling_natural"
]
}
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
{
"replace": false,
"values": [
"occultism:storage_stabilizer_tier1",
"occultism:storage_stabilizer_tier2",
"occultism:storage_stabilizer_tier3",
"occultism:storage_stabilizer_tier4"
]
}
}
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
{
"replace": false,
"values": [
"#minecraft:dirt"
]
}
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"replace": false,
"values": [
"minecraft:end_portal",
"minecraft:end_portal_frame"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"replace": false,
"values": [
"minecraft:blaze"
]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"replace": false,
"values": [
"minecraft:slime",
"minecraft:magma_cube"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
{
"replace": false,
"values": [
"minecraft:bat",
"minecraft:bee",
"minecraft:parrot",
"minecraft:bee",
"minecraft:allay"
]
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"replace": false,
"values": [
"occultism:foliot",
"occultism:djinni",
Expand All @@ -24,12 +23,12 @@
"occultism:headless_familiar",
"occultism:chimera_familiar",
"occultism:goat_familiar",
"occultism:shub_niggurath_familiar",
"occultism:shub_niggurath_spawn",
"occultism:beholder_familiar",
"occultism:fairy_familiar",
"occultism:mummy_familiar",
"occultism:beaver_familiar",
"occultism:shub_niggurath_spawn",
"occultism:shub_niggurath_familiar",
"occultism:demonic_wife",
"occultism:demonic_husband"
]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"replace": false,
"values": [
"#forge:villagers",
"minecraft:player"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"replace": false,
"values": [
"minecraft:wither",
"minecraft:ender_dragon"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"replace": false,
"values": [
"occultism:wild_hunt_skeleton",
"occultism:wild_hunt_wither_skeleton"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"replace": false,
"values": [
"occultism:book_of_calling_djinni_manage_machine"
]
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"values": [
"occultism:book_of_calling_foliot_lumberjack",
"occultism:book_of_calling_foliot_cleaner",
"occultism:book_of_calling_foliot_transport_items"
]
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"replace": false,
"values": [
"minecraft:elytra",
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"replace": false,
"values": [
"occultism:miner_foliot_unspecialized",
"occultism:miner_debug_unspecialized"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"replace": false,
"values": [
"occultism:miner_afrit_deeps",
"occultism:miner_marid_master"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"replace": false,
"values": [
"occultism:miner_marid_master"
]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
{
"replace": false,
"values": [
"occultism:miner_foliot_unspecialized",
"occultism:miner_debug_unspecialized",
"occultism:miner_djinni_ores",
"occultism:miner_afrit_deeps",
"occultism:miner_marid_master"
]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"replace": false,
"values": [
"occultism:otherworld_goggles"
]
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"values": [
"occultism:otherworld_sapling",
"occultism:otherworld_sapling_natural"
]
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"replace": false,
"values": [
"occultism:butcher_knife"
]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"replace": false,
"values": [
"#minecraft:is_forest"
]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
{
"replace": false,
"values": [
"occultism:foliot",
"occultism:djinni",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
import net.minecraft.data.DataProvider;
import net.minecraft.data.PackOutput;
import net.minecraft.resources.ResourceLocation;

import java.util.ArrayList;
import java.util.List;
import java.util.Set;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,9 @@
import com.klikli_dev.occultism.datagen.loot.OccultismBlockLoot;
import com.klikli_dev.occultism.datagen.loot.OccultismEntityLoot;
import com.klikli_dev.occultism.datagen.loot.OccultismLootModifiers;
import com.klikli_dev.occultism.datagen.tags.OccultismEntityTypeTagProvider;
import com.klikli_dev.occultism.datagen.tags.OccultismBiomeTagProvider;
import com.klikli_dev.occultism.datagen.tags.OccultismBlockTagProvider;
import com.klikli_dev.occultism.datagen.tags.OccultismEntityTypeTagProvider;
import com.klikli_dev.occultism.datagen.tags.OccultismItemTagProvider;
import com.klikli_dev.occultism.datagen.worldgen.OccultismRegistries;
import net.minecraft.data.DataGenerator;
Expand All @@ -40,6 +41,7 @@
import net.neoforged.neoforge.common.data.AdvancementProvider;
import net.neoforged.neoforge.common.data.DatapackBuiltinEntriesProvider;
import net.neoforged.neoforge.data.event.GatherDataEvent;

import java.util.List;
import java.util.Set;

Expand All @@ -63,10 +65,12 @@ public static void gatherData(GatherDataEvent event) {

generator.addProvider(event.includeServer(), new CrushingRecipeProvider(generator.getPackOutput()));
generator.addProvider(event.includeServer(), new MinerRecipeProvider(generator.getPackOutput()));
OccultismBlockTagProvider forgeBlockProvider=new OccultismBlockTagProvider(generator.getPackOutput(),event.getLookupProvider() ,event.getExistingFileHelper());
// Forge Tags
OccultismBlockTagProvider forgeBlockProvider = new OccultismBlockTagProvider(generator.getPackOutput(), event.getLookupProvider(), event.getExistingFileHelper());
generator.addProvider(event.includeServer(), forgeBlockProvider);
generator.addProvider(event.includeServer(),new OccultismEntityTypeTagProvider(generator.getPackOutput(),event.getLookupProvider(),event.getExistingFileHelper()));
generator.addProvider(event.includeServer(), new OccultismItemTagProvider(generator.getPackOutput(), event.getLookupProvider(), forgeBlockProvider.contentsGetter(),event.getExistingFileHelper()));
generator.addProvider(event.includeServer(), new OccultismEntityTypeTagProvider(generator.getPackOutput(), event.getLookupProvider(), event.getExistingFileHelper()));
generator.addProvider(event.includeServer(), new OccultismItemTagProvider(generator.getPackOutput(), event.getLookupProvider(), forgeBlockProvider.contentsGetter(), event.getExistingFileHelper()));
generator.addProvider(event.includeServer(), new OccultismBiomeTagProvider(generator.getPackOutput(), event.getLookupProvider(), event.getExistingFileHelper()));
generator.addProvider(event.includeClient(), new ItemModelsGenerator(generator.getPackOutput(), event.getExistingFileHelper()));
generator.addProvider(event.includeClient(), new StandardBlockStateProvider(generator.getPackOutput(), event.getExistingFileHelper()));
generator.addProvider(event.includeClient(), new OccultismLootModifiers(generator.getPackOutput()));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
import net.minecraft.data.DataProvider;
import net.minecraft.data.PackOutput;
import net.minecraft.resources.ResourceLocation;

import java.util.ArrayList;
import java.util.List;
import java.util.Set;
Expand Down

0 comments on commit 8c664dc

Please sign in to comment.