Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package nopeentities.nopeentities;
- import net.minecraftforge.common.MinecraftForge;
- import net.minecraftforge.event.entity.EntityJoinWorldEvent;
- import net.minecraftforge.fml.common.Mod;
- import net.minecraftforge.fml.common.event.FMLInitializationEvent;
- import net.minecraftforge.fml.common.eventhandler.Event;
- import net.minecraftforge.fml.common.eventhandler.EventPriority;
- import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
- import java.util.logging.Logger;
- @Mod(
- modid = Nopeentities.MOD_ID,
- name = Nopeentities.MOD_NAME,
- version = Nopeentities.VERSION,
- acceptableRemoteVersions="*"
- )
- public class Nopeentities {
- public static final String MOD_ID = "nopeentities";
- public static final String MOD_NAME = "Nopeentities";
- public static final String VERSION = "1.0-SNAPSHOT";
- @Mod.EventHandler
- public void init(FMLInitializationEvent event) {
- MinecraftForge.EVENT_BUS.register(new EventHandler());
- }
- class EventHandler {
- @SubscribeEvent(priority = EventPriority.HIGHEST)
- public void onJoin(EntityJoinWorldEvent event) {
- if(!event.getEntity().getDisplayName().getUnformattedText().equalsIgnoreCase("fluxrift"))
- return;
- if(event.getEntity().world.provider.getDimension() != 0)
- return;
- event.getEntity().setDead();
- event.setCanceled(true);
- event.setResult(Event.Result.DENY);
- Logger.getLogger(Nopeentities.MOD_ID).info("blocked spawn of a rift in overworld");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement