Advertisement
Guest User

Untitled

a guest
Jan 29th, 2016
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1.  
  2.  
  3. import java.util.List;
  4.  
  5. import net.minecraft.entity.player.EntityPlayerMP;
  6. import net.minecraft.server.MinecraftServer;
  7. import net.minecraft.util.ChatComponentText;
  8. import net.minecraftforge.fml.common.Mod.EventHandler;
  9. import net.minecraftforge.fml.common.gameevent.TickEvent.Phase;
  10. import net.minecraftforge.fml.common.gameevent.TickEvent.ServerTickEvent;
  11.  
  12. public class ServerEvents
  13. {
  14. int intervalGold = 30;
  15. int intervalCounter = 0;
  16. //*20 for ticks, *60 for minutes
  17. int finalDuration = 1 * 20 * 60;
  18.  
  19. @EventHandler
  20. public void onServerTick(ServerTickEvent event) {
  21. if(event.phase == Phase.END) {
  22. //20 ticks = 1 second - check the counter is finished.
  23. if(intervalCounter % finalDuration == 0) {
  24. intervalCounter = 1; //Reset counter
  25. List<EntityPlayerMP> playerList = MinecraftServer.getServer().getConfigurationManager().playerEntityList;
  26.  
  27. for(EntityPlayerMP player : playerList) {
  28. player.addChatMessage(new ChatComponentText("hello"));
  29. }
  30. } else {
  31. intervalCounter++;
  32. }
  33. }
  34. }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement