28 lines
1.1 KiB
Java
28 lines
1.1 KiB
Java
|
package com.thebrokenrail.slightlyvanilla;
|
||
|
|
||
|
import com.thebrokenrail.slightlyvanilla.entity.SlimeballEntity;
|
||
|
import me.sargunvohra.mcmods.autoconfig1u.AutoConfig;
|
||
|
import me.sargunvohra.mcmods.autoconfig1u.serializer.GsonConfigSerializer;
|
||
|
import net.fabricmc.api.ModInitializer;
|
||
|
import net.fabricmc.fabric.api.entity.FabricEntityTypeBuilder;
|
||
|
import net.minecraft.entity.EntityCategory;
|
||
|
import net.minecraft.entity.EntityDimensions;
|
||
|
import net.minecraft.entity.EntityType;
|
||
|
|
||
|
public class SlightlyVanilla implements ModInitializer {
|
||
|
public static final String NAMESPACE = "slightlyvanilla";
|
||
|
|
||
|
public static EntityType<SlimeballEntity> SLIMEBALL_ENTITY;
|
||
|
|
||
|
public static ModConfig getConfig() {
|
||
|
return AutoConfig.getConfigHolder(ModConfig.class).getConfig();
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public void onInitialize() {
|
||
|
AutoConfig.register(ModConfig.class, GsonConfigSerializer::new);
|
||
|
|
||
|
SLIMEBALL_ENTITY = FabricEntityTypeBuilder.create(EntityCategory.MISC, (EntityType.EntityFactory<SlimeballEntity>) SlimeballEntity::new).size(EntityDimensions.fixed(0.25f, 0.25f)).build();
|
||
|
}
|
||
|
}
|