Skip to content

Commit

Permalink
1.18.2 - 3.1.1
Browse files Browse the repository at this point in the history
- rewrote the entire mod
- new world generation
- new configuration
- new registries
  • Loading branch information
wolfkidsounds committed Jan 24, 2023
1 parent fc71166 commit 390c637
Show file tree
Hide file tree
Showing 32 changed files with 186 additions and 4,653 deletions.
4 changes: 2 additions & 2 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ plugins {
apply plugin: 'net.minecraftforge.gradle'
apply plugin: 'org.parchmentmc.librarian.forgegradle'

version = '1.18.2_2.5.1_forge'
version = '1.18.2_3.1.1_forge'
group = 'wks.wolfkidsounds'
archivesBaseName = 'wildplants'

Expand Down Expand Up @@ -184,7 +184,7 @@ jar {
}
}

// Example configuration to allow publishing using the maven-publish plugin
// Example settings to allow publishing using the maven-publish plugin
// This is the preferred method to reobfuscate your jar file
jar.finalizedBy('reobfJar')
// However if you are in a multi-project build, dev time needs unobfed jar files, so you can delay the obfuscation until publishing by doing
Expand Down
56 changes: 18 additions & 38 deletions src/main/java/wks/wolfkidsounds/wildplants/Wildplants.java
Original file line number Diff line number Diff line change
@@ -1,58 +1,38 @@
package wks.wolfkidsounds.wildplants;

import net.minecraft.world.item.CreativeModeTab;
import net.minecraft.world.item.ItemStack;
import net.minecraft.world.level.block.Blocks;
import net.minecraftforge.common.MinecraftForge;
import net.minecraftforge.eventbus.api.IEventBus;
import net.minecraftforge.fml.ModLoadingContext;
import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.fml.event.lifecycle.FMLClientSetupEvent;
import net.minecraftforge.fml.event.lifecycle.FMLCommonSetupEvent;
import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import wks.wolfkidsounds.wildplants.block.ModBlocks;
import wks.wolfkidsounds.wildplants.config.WildplantsConfig;
import wks.wolfkidsounds.wildplants.config.features.WildplantsFeaturesConfig;
import wks.wolfkidsounds.wildplants.utils.FileUtils;
import wks.wolfkidsounds.wildplants.items.ModItems;
import wks.wolfkidsounds.wildplants.render.ModRenderers;

// The value here should match an entry in the META-INF/mods.toml file
@Mod("wildplants")
import wks.wolfkidsounds.wildplants.config.Configuration;
import wks.wolfkidsounds.wildplants.config.features.MinecraftConfig;
import wks.wolfkidsounds.wildplants.registry.ModBiomeFeatures;
import wks.wolfkidsounds.wildplants.registry.ModBlocks;
import wks.wolfkidsounds.wildplants.registry.ModItems;
import wks.wolfkidsounds.wildplants.registry.ModPlacementModifiers;
import wks.wolfkidsounds.wildplants.world.RenderSetup;

@Mod(Wildplants.MOD_ID)
public class Wildplants {

public static final String MOD_ID = "wildplants";
public static final Logger LOGGER = LogManager.getLogger(Wildplants.class);
public static final CreativeModeTab ITEM_GROUP = new CreativeModeTab("tab_wild_plants") {
@Override
public ItemStack makeIcon() {
return new ItemStack(Blocks.TALL_GRASS);
}
};

public Wildplants() {
IEventBus eventBus = FMLJavaModLoadingContext.get().getModEventBus();
final IEventBus modEventBus = FMLJavaModLoadingContext.get().getModEventBus();

FileUtils.createFolders();
modEventBus.addListener(CommonSetup::init);
modEventBus.addListener(RenderSetup::init);

ModLoadingContext.get().registerConfig(net.minecraftforge.fml.config.ModConfig.Type.COMMON, WildplantsConfig.SPEC, "wildplants/wildplants-common.toml");
ModLoadingContext.get().registerConfig(net.minecraftforge.fml.config.ModConfig.Type.CLIENT, WildplantsFeaturesConfig.SPEC, "wildplants/settings-common.toml");
ModLoadingContext.get().registerConfig(net.minecraftforge.fml.config.ModConfig.Type.COMMON, Configuration.SPEC, "wildplants/wildplants-common.toml");
ModLoadingContext.get().registerConfig(net.minecraftforge.fml.config.ModConfig.Type.CLIENT, MinecraftConfig.SPEC, "wildplants/mods/minecraft.toml");

ModBlocks.register(eventBus);
ModItems.register(eventBus);

FMLJavaModLoadingContext.get().getModEventBus().addListener(this::setup);
FMLJavaModLoadingContext.get().getModEventBus().addListener(this::doClientStuff);
ModItems.ITEMS.register(modEventBus);
ModBlocks.BLOCKS.register(modEventBus);
ModBiomeFeatures.FEATURES.register(modEventBus);
ModPlacementModifiers.PLACEMENT_MODIFIERS.register(modEventBus);

MinecraftForge.EVENT_BUS.register(this);
}

private void setup(final FMLCommonSetupEvent event) {
}

private void doClientStuff(final FMLClientSetupEvent event) {
ModRenderers.registerBlockCutout();
}
}
327 changes: 0 additions & 327 deletions src/main/java/wks/wolfkidsounds/wildplants/block/ModBlocks.java

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
@ParametersAreNonnullByDefault
@MethodsReturnNonnullByDefault

package wks.wolfkidsounds.wildplants.block;

import net.minecraft.MethodsReturnNonnullByDefault;
import javax.annotation.ParametersAreNonnullByDefault;

This file was deleted.

This file was deleted.

Loading

0 comments on commit 390c637

Please sign in to comment.