Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.example.examplemod;
- import java.util.Calendar;
- import java.util.Date;
- import java.util.GregorianCalendar;
- import net.minecraftforge.common.MinecraftForge;
- import net.minecraftforge.fml.common.Mod;
- import net.minecraftforge.fml.common.Mod.EventHandler;
- import net.minecraftforge.fml.common.event.FMLInitializationEvent;
- import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
- import net.minecraftforge.fml.common.gameevent.TickEvent;
- import net.minecraftforge.fml.server.FMLServerHandler;
- @Mod(modid = AutoShutdown.MODID, version = AutoShutdown.VERSION)
- public class AutoShutdown
- {
- public static final String MODID = "autoshutdown";
- public static final String VERSION = "1.0";
- @EventHandler
- public void init(FMLInitializationEvent event)
- {
- MinecraftForge.EVENT_BUS.register(this);
- }
- @SubscribeEvent
- public void onServerTick(TickEvent.ServerTickEvent event)
- {
- if(event.phase == TickEvent.Phase.END)
- {
- Date date = new Date();
- Calendar calendar = GregorianCalendar.getInstance();
- calendar.setTime(date);
- int hour = calendar.get(Calendar.HOUR_OF_DAY);
- int min = calendar.get(Calendar.MINUTE);
- if(hour == 1 && min == 0) // à changer
- {
- FMLServerHandler.instance().getServer().initiateShutdown();
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement