*Modified command help output to be shorter and simpler.

*Changed "org.jakub1221.herobrineai" package naming convention to "net.theprogrammersworld.herobrine"

Known issue:
*"/herobrine position" command does not work.
This commit is contained in:
David Berdik 2015-09-13 17:47:37 -04:00
parent 4b485837dd
commit 5743d43fb0
65 changed files with 300 additions and 271 deletions

View File

@ -11,6 +11,6 @@
<classpathentry kind="lib" path="libs/Towny.jar"/>
<classpathentry kind="lib" path="libs/worldguard-6.0.0-beta-05.jar"/>
<classpathentry kind="lib" path="libs/worldedit-bukkit-6.0.jar"/>
<classpathentry kind="lib" path="libs/craftbukkit-1.8.6.jar"/>
<classpathentry kind="lib" path="libs/craftbukkit-1.8.8.jar"/>
<classpathentry kind="output" path="bin"/>
</classpath>

2
.gitignore vendored
View File

@ -1,2 +1,2 @@
/bin/
/libs/craftbukkit-1.8.6.jar
/libs/craftbukkit-1.8.8.jar

View File

@ -1,36 +1,37 @@
package org.jakub1221.herobrineai.AI;
package net.theprogrammersworld.herobrine.AI;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Random;
import net.theprogrammersworld.herobrine.HerobrineAI;
import net.theprogrammersworld.herobrine.Util;
import net.theprogrammersworld.herobrine.AI.cores.Attack;
import net.theprogrammersworld.herobrine.AI.cores.Book;
import net.theprogrammersworld.herobrine.AI.cores.BuildStuff;
import net.theprogrammersworld.herobrine.AI.cores.Burn;
import net.theprogrammersworld.herobrine.AI.cores.BuryPlayer;
import net.theprogrammersworld.herobrine.AI.cores.Curse;
import net.theprogrammersworld.herobrine.AI.cores.DestroyTorches;
import net.theprogrammersworld.herobrine.AI.cores.Graveyard;
import net.theprogrammersworld.herobrine.AI.cores.Haunt;
import net.theprogrammersworld.herobrine.AI.cores.Heads;
import net.theprogrammersworld.herobrine.AI.cores.Pyramid;
import net.theprogrammersworld.herobrine.AI.cores.RandomExplosion;
import net.theprogrammersworld.herobrine.AI.cores.RandomSound;
import net.theprogrammersworld.herobrine.AI.cores.Signs;
import net.theprogrammersworld.herobrine.AI.cores.SoundF;
import net.theprogrammersworld.herobrine.AI.cores.Temple;
import net.theprogrammersworld.herobrine.AI.cores.Totem;
import net.theprogrammersworld.herobrine.misc.ItemName;
import net.theprogrammersworld.herobrine.nms.entity.MobType;
import org.bukkit.Bukkit;
import org.bukkit.Effect;
import org.bukkit.Location;
import org.bukkit.Material;
import org.bukkit.entity.Player;
import org.bukkit.inventory.ItemStack;
import org.jakub1221.herobrineai.HerobrineAI;
import org.jakub1221.herobrineai.Util;
import org.jakub1221.herobrineai.AI.cores.Attack;
import org.jakub1221.herobrineai.AI.cores.Book;
import org.jakub1221.herobrineai.AI.cores.BuildStuff;
import org.jakub1221.herobrineai.AI.cores.Burn;
import org.jakub1221.herobrineai.AI.cores.BuryPlayer;
import org.jakub1221.herobrineai.AI.cores.Curse;
import org.jakub1221.herobrineai.AI.cores.DestroyTorches;
import org.jakub1221.herobrineai.AI.cores.Graveyard;
import org.jakub1221.herobrineai.AI.cores.Haunt;
import org.jakub1221.herobrineai.AI.cores.Heads;
import org.jakub1221.herobrineai.AI.cores.Pyramid;
import org.jakub1221.herobrineai.AI.cores.RandomExplosion;
import org.jakub1221.herobrineai.AI.cores.RandomSound;
import org.jakub1221.herobrineai.AI.cores.Signs;
import org.jakub1221.herobrineai.AI.cores.SoundF;
import org.jakub1221.herobrineai.AI.cores.Temple;
import org.jakub1221.herobrineai.AI.cores.Totem;
import org.jakub1221.herobrineai.misc.ItemName;
import org.jakub1221.herobrineai.nms.entity.MobType;
public class AICore {

View File

@ -1,4 +1,4 @@
package org.jakub1221.herobrineai.AI;
package net.theprogrammersworld.herobrine.AI;
import java.util.logging.Logger;

View File

@ -1,6 +1,6 @@
package org.jakub1221.herobrineai.AI;
package net.theprogrammersworld.herobrine.AI;
import org.jakub1221.herobrineai.HerobrineAI;
import net.theprogrammersworld.herobrine.HerobrineAI;
public abstract class Core {

View File

@ -1,4 +1,4 @@
package org.jakub1221.herobrineai.AI;
package net.theprogrammersworld.herobrine.AI;
public class CoreResult {

View File

@ -1,9 +1,10 @@
package org.jakub1221.herobrineai.AI;
package net.theprogrammersworld.herobrine.AI;
import java.util.Random;
import net.theprogrammersworld.herobrine.HerobrineAI;
import org.bukkit.entity.Player;
import org.jakub1221.herobrineai.HerobrineAI;
public class Message {

View File

@ -1,7 +1,8 @@
package org.jakub1221.herobrineai.AI;
package net.theprogrammersworld.herobrine.AI;
import net.theprogrammersworld.herobrine.HerobrineAI;
import org.bukkit.Bukkit;
import org.jakub1221.herobrineai.HerobrineAI;
public class ResetLimits {

View File

@ -1,7 +1,14 @@
package org.jakub1221.herobrineai.AI.cores;
package net.theprogrammersworld.herobrine.AI.cores;
import java.util.Random;
import net.theprogrammersworld.herobrine.HerobrineAI;
import net.theprogrammersworld.herobrine.AI.AICore;
import net.theprogrammersworld.herobrine.AI.Core;
import net.theprogrammersworld.herobrine.AI.CoreResult;
import net.theprogrammersworld.herobrine.AI.Message;
import net.theprogrammersworld.herobrine.AI.extensions.Position;
import org.bukkit.Bukkit;
import org.bukkit.Effect;
import org.bukkit.Location;
@ -10,12 +17,6 @@ import org.bukkit.entity.EntityType;
import org.bukkit.entity.Player;
import org.bukkit.potion.PotionEffect;
import org.bukkit.potion.PotionEffectType;
import org.jakub1221.herobrineai.HerobrineAI;
import org.jakub1221.herobrineai.AI.AICore;
import org.jakub1221.herobrineai.AI.Core;
import org.jakub1221.herobrineai.AI.CoreResult;
import org.jakub1221.herobrineai.AI.Message;
import org.jakub1221.herobrineai.AI.extensions.Position;
public class Attack extends Core {
private int ticksToEnd;

View File

@ -1,16 +1,17 @@
package org.jakub1221.herobrineai.AI.cores;
package net.theprogrammersworld.herobrine.AI.cores;
import java.util.ArrayList;
import java.util.Random;
import net.theprogrammersworld.herobrine.HerobrineAI;
import net.theprogrammersworld.herobrine.AI.Core;
import net.theprogrammersworld.herobrine.AI.CoreResult;
import org.bukkit.Material;
import org.bukkit.entity.Player;
import org.bukkit.inventory.Inventory;
import org.bukkit.inventory.ItemStack;
import org.bukkit.inventory.meta.BookMeta;
import org.jakub1221.herobrineai.HerobrineAI;
import org.jakub1221.herobrineai.AI.Core;
import org.jakub1221.herobrineai.AI.CoreResult;
public class Book extends Core {

View File

@ -1,16 +1,17 @@
package org.jakub1221.herobrineai.AI.cores;
package net.theprogrammersworld.herobrine.AI.cores;
import java.util.ArrayList;
import java.util.Random;
import net.theprogrammersworld.herobrine.HerobrineAI;
import net.theprogrammersworld.herobrine.AI.AICore;
import net.theprogrammersworld.herobrine.AI.Core;
import net.theprogrammersworld.herobrine.AI.CoreResult;
import org.bukkit.Location;
import org.bukkit.Material;
import org.bukkit.World;
import org.bukkit.inventory.ItemStack;
import org.jakub1221.herobrineai.HerobrineAI;
import org.jakub1221.herobrineai.AI.AICore;
import org.jakub1221.herobrineai.AI.Core;
import org.jakub1221.herobrineai.AI.CoreResult;
public class BuildStuff extends Core {

View File

@ -1,8 +1,9 @@
package org.jakub1221.herobrineai.AI.cores;
package net.theprogrammersworld.herobrine.AI.cores;
import net.theprogrammersworld.herobrine.AI.Core;
import net.theprogrammersworld.herobrine.AI.CoreResult;
import org.bukkit.entity.Player;
import org.jakub1221.herobrineai.AI.Core;
import org.jakub1221.herobrineai.AI.CoreResult;
public class Burn extends Core {

View File

@ -1,4 +1,8 @@
package org.jakub1221.herobrineai.AI.cores;
package net.theprogrammersworld.herobrine.AI.cores;
import net.theprogrammersworld.herobrine.HerobrineAI;
import net.theprogrammersworld.herobrine.AI.Core;
import net.theprogrammersworld.herobrine.AI.CoreResult;
import org.bukkit.Location;
import org.bukkit.Material;
@ -6,9 +10,6 @@ import org.bukkit.World;
import org.bukkit.block.Block;
import org.bukkit.block.Sign;
import org.bukkit.entity.Player;
import org.jakub1221.herobrineai.HerobrineAI;
import org.jakub1221.herobrineai.AI.Core;
import org.jakub1221.herobrineai.AI.CoreResult;
public class BuryPlayer extends Core {

View File

@ -1,13 +1,14 @@
package org.jakub1221.herobrineai.AI.cores;
package net.theprogrammersworld.herobrine.AI.cores;
import net.theprogrammersworld.herobrine.HerobrineAI;
import net.theprogrammersworld.herobrine.AI.Core;
import net.theprogrammersworld.herobrine.AI.CoreResult;
import org.bukkit.Bukkit;
import org.bukkit.Location;
import org.bukkit.entity.Player;
import org.bukkit.potion.PotionEffect;
import org.bukkit.potion.PotionEffectType;
import org.jakub1221.herobrineai.HerobrineAI;
import org.jakub1221.herobrineai.AI.Core;
import org.jakub1221.herobrineai.AI.CoreResult;
public class Curse extends Core {

View File

@ -1,11 +1,12 @@
package org.jakub1221.herobrineai.AI.cores;
package net.theprogrammersworld.herobrine.AI.cores;
import net.theprogrammersworld.herobrine.HerobrineAI;
import net.theprogrammersworld.herobrine.AI.Core;
import net.theprogrammersworld.herobrine.AI.CoreResult;
import org.bukkit.Location;
import org.bukkit.Material;
import org.bukkit.World;
import org.jakub1221.herobrineai.HerobrineAI;
import org.jakub1221.herobrineai.AI.Core;
import org.jakub1221.herobrineai.AI.CoreResult;
public class DestroyTorches extends Core {

View File

@ -1,17 +1,18 @@
package org.jakub1221.herobrineai.AI.cores;
package net.theprogrammersworld.herobrine.AI.cores;
import java.util.List;
import java.util.Random;
import net.theprogrammersworld.herobrine.HerobrineAI;
import net.theprogrammersworld.herobrine.AI.AICore;
import net.theprogrammersworld.herobrine.AI.Core;
import net.theprogrammersworld.herobrine.AI.CoreResult;
import org.bukkit.Bukkit;
import org.bukkit.Location;
import org.bukkit.World;
import org.bukkit.entity.LivingEntity;
import org.bukkit.entity.Player;
import org.jakub1221.herobrineai.HerobrineAI;
import org.jakub1221.herobrineai.AI.AICore;
import org.jakub1221.herobrineai.AI.Core;
import org.jakub1221.herobrineai.AI.CoreResult;
public class Graveyard extends Core {

View File

@ -1,17 +1,18 @@
package org.jakub1221.herobrineai.AI.cores;
package net.theprogrammersworld.herobrine.AI.cores;
import java.util.Random;
import net.theprogrammersworld.herobrine.HerobrineAI;
import net.theprogrammersworld.herobrine.AI.AICore;
import net.theprogrammersworld.herobrine.AI.Core;
import net.theprogrammersworld.herobrine.AI.CoreResult;
import org.bukkit.Bukkit;
import org.bukkit.Location;
import org.bukkit.World;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.Player;
import org.bukkit.entity.Wolf;
import org.jakub1221.herobrineai.HerobrineAI;
import org.jakub1221.herobrineai.AI.AICore;
import org.jakub1221.herobrineai.AI.Core;
import org.jakub1221.herobrineai.AI.CoreResult;
public class Haunt extends Core {

View File

@ -1,18 +1,19 @@
package org.jakub1221.herobrineai.AI.cores;
package net.theprogrammersworld.herobrine.AI.cores;
import java.util.ArrayList;
import java.util.Random;
import net.theprogrammersworld.herobrine.HerobrineAI;
import net.theprogrammersworld.herobrine.AI.AICore;
import net.theprogrammersworld.herobrine.AI.Core;
import net.theprogrammersworld.herobrine.AI.CoreResult;
import net.theprogrammersworld.herobrine.misc.BlockChanger;
import org.bukkit.Bukkit;
import org.bukkit.Location;
import org.bukkit.Material;
import org.bukkit.block.Block;
import org.bukkit.entity.Player;
import org.jakub1221.herobrineai.HerobrineAI;
import org.jakub1221.herobrineai.AI.AICore;
import org.jakub1221.herobrineai.AI.Core;
import org.jakub1221.herobrineai.AI.CoreResult;
import org.jakub1221.herobrineai.misc.BlockChanger;
public class Heads extends Core {

View File

@ -1,16 +1,17 @@
package org.jakub1221.herobrineai.AI.cores;
package net.theprogrammersworld.herobrine.AI.cores;
import java.util.Random;
import net.theprogrammersworld.herobrine.HerobrineAI;
import net.theprogrammersworld.herobrine.AI.AICore;
import net.theprogrammersworld.herobrine.AI.Core;
import net.theprogrammersworld.herobrine.AI.CoreResult;
import org.bukkit.Chunk;
import org.bukkit.Location;
import org.bukkit.Material;
import org.bukkit.World;
import org.bukkit.entity.Player;
import org.jakub1221.herobrineai.HerobrineAI;
import org.jakub1221.herobrineai.AI.AICore;
import org.jakub1221.herobrineai.AI.Core;
import org.jakub1221.herobrineai.AI.CoreResult;
public class Pyramid extends Core {

View File

@ -1,12 +1,13 @@
package org.jakub1221.herobrineai.AI.cores;
package net.theprogrammersworld.herobrine.AI.cores;
import java.util.Random;
import net.theprogrammersworld.herobrine.HerobrineAI;
import net.theprogrammersworld.herobrine.AI.Core;
import net.theprogrammersworld.herobrine.AI.CoreResult;
import org.bukkit.Location;
import org.bukkit.entity.Player;
import org.jakub1221.herobrineai.HerobrineAI;
import org.jakub1221.herobrineai.AI.Core;
import org.jakub1221.herobrineai.AI.CoreResult;
public class RandomExplosion extends Core {

View File

@ -1,9 +1,10 @@
package org.jakub1221.herobrineai.AI.cores;
package net.theprogrammersworld.herobrine.AI.cores;
import net.theprogrammersworld.herobrine.HerobrineAI;
import net.theprogrammersworld.herobrine.AI.Core;
import net.theprogrammersworld.herobrine.AI.CoreResult;
import org.bukkit.Bukkit;
import org.jakub1221.herobrineai.HerobrineAI;
import org.jakub1221.herobrineai.AI.Core;
import org.jakub1221.herobrineai.AI.CoreResult;
public class RandomSound extends Core {

View File

@ -1,16 +1,17 @@
package org.jakub1221.herobrineai.AI.cores;
package net.theprogrammersworld.herobrine.AI.cores;
import java.util.Random;
import net.theprogrammersworld.herobrine.HerobrineAI;
import net.theprogrammersworld.herobrine.AI.AICore;
import net.theprogrammersworld.herobrine.AI.Core;
import net.theprogrammersworld.herobrine.AI.CoreResult;
import net.theprogrammersworld.herobrine.misc.BlockChanger;
import org.bukkit.Location;
import org.bukkit.Material;
import org.bukkit.block.Block;
import org.bukkit.block.Sign;
import org.jakub1221.herobrineai.HerobrineAI;
import org.jakub1221.herobrineai.AI.AICore;
import org.jakub1221.herobrineai.AI.Core;
import org.jakub1221.herobrineai.AI.CoreResult;
import org.jakub1221.herobrineai.misc.BlockChanger;
public class Signs extends Core {

View File

@ -1,12 +1,13 @@
package org.jakub1221.herobrineai.AI.cores;
package net.theprogrammersworld.herobrine.AI.cores;
import java.util.Random;
import net.theprogrammersworld.herobrine.HerobrineAI;
import net.theprogrammersworld.herobrine.AI.Core;
import net.theprogrammersworld.herobrine.AI.CoreResult;
import org.bukkit.Sound;
import org.bukkit.entity.Player;
import org.jakub1221.herobrineai.HerobrineAI;
import org.jakub1221.herobrineai.AI.Core;
import org.jakub1221.herobrineai.AI.CoreResult;
public class SoundF extends Core {

View File

@ -1,8 +1,17 @@
package org.jakub1221.herobrineai.AI.cores;
package net.theprogrammersworld.herobrine.AI.cores;
import java.util.ArrayList;
import java.util.Random;
import net.theprogrammersworld.herobrine.HerobrineAI;
import net.theprogrammersworld.herobrine.AI.AICore;
import net.theprogrammersworld.herobrine.AI.Core;
import net.theprogrammersworld.herobrine.AI.CoreResult;
import net.theprogrammersworld.herobrine.misc.ItemName;
import net.theprogrammersworld.herobrine.misc.StructureLoader;
import net.theprogrammersworld.herobrine.nms.NPC.utils.CheckBlock;
import net.theprogrammersworld.herobrine.nms.entity.MobType;
import org.bukkit.Chunk;
import org.bukkit.Location;
import org.bukkit.Material;
@ -11,14 +20,6 @@ import org.bukkit.block.Chest;
import org.bukkit.enchantments.Enchantment;
import org.bukkit.entity.Player;
import org.bukkit.inventory.ItemStack;
import org.jakub1221.herobrineai.AI.AICore;
import org.jakub1221.herobrineai.AI.Core;
import org.jakub1221.herobrineai.AI.CoreResult;
import org.jakub1221.herobrineai.HerobrineAI;
import org.jakub1221.herobrineai.nms.NPC.utils.CheckBlock;
import org.jakub1221.herobrineai.nms.entity.MobType;
import org.jakub1221.herobrineai.misc.ItemName;
import org.jakub1221.herobrineai.misc.StructureLoader;
public class Temple extends Core {

View File

@ -1,15 +1,16 @@
package org.jakub1221.herobrineai.AI.cores;
package net.theprogrammersworld.herobrine.AI.cores;
import net.theprogrammersworld.herobrine.HerobrineAI;
import net.theprogrammersworld.herobrine.AI.AICore;
import net.theprogrammersworld.herobrine.AI.Core;
import net.theprogrammersworld.herobrine.AI.CoreResult;
import net.theprogrammersworld.herobrine.AI.Message;
import org.bukkit.Bukkit;
import org.bukkit.Location;
import org.bukkit.entity.Player;
import org.bukkit.potion.PotionEffect;
import org.bukkit.potion.PotionEffectType;
import org.jakub1221.herobrineai.HerobrineAI;
import org.jakub1221.herobrineai.AI.AICore;
import org.jakub1221.herobrineai.AI.Core;
import org.jakub1221.herobrineai.AI.CoreResult;
import org.jakub1221.herobrineai.AI.Message;
public class Totem extends Core {

View File

@ -1,10 +1,11 @@
package org.jakub1221.herobrineai.AI.extensions;
package net.theprogrammersworld.herobrine.AI.extensions;
import net.theprogrammersworld.herobrine.HerobrineAI;
import net.theprogrammersworld.herobrine.misc.StructureLoader;
import org.bukkit.Bukkit;
import org.bukkit.Location;
import org.bukkit.Material;
import org.jakub1221.herobrineai.HerobrineAI;
import org.jakub1221.herobrineai.misc.StructureLoader;
public class GraveyardWorld {

View File

@ -1,9 +1,10 @@
package org.jakub1221.herobrineai.AI.extensions;
package net.theprogrammersworld.herobrine.AI.extensions;
import java.util.Random;
import net.theprogrammersworld.herobrine.HerobrineAI;
import org.bukkit.Location;
import org.jakub1221.herobrineai.HerobrineAI;
public class Position {

View File

@ -1,4 +1,4 @@
package org.jakub1221.herobrineai;
package net.theprogrammersworld.herobrine;
import java.io.File;
import java.io.FileNotFoundException;
@ -7,6 +7,9 @@ import java.util.ArrayList;
import java.util.List;
import java.util.logging.Logger;
import net.theprogrammersworld.herobrine.AI.extensions.GraveyardWorld;
import net.theprogrammersworld.herobrine.misc.CustomID;
import org.bukkit.Bukkit;
import org.bukkit.Location;
import org.bukkit.World;
@ -14,8 +17,6 @@ import org.bukkit.WorldCreator;
import org.bukkit.WorldType;
import org.bukkit.configuration.InvalidConfigurationException;
import org.bukkit.configuration.file.YamlConfiguration;
import org.jakub1221.herobrineai.AI.extensions.GraveyardWorld;
import org.jakub1221.herobrineai.misc.CustomID;
public class ConfigDB
{

View File

@ -1,10 +1,24 @@
package org.jakub1221.herobrineai;
package net.theprogrammersworld.herobrine;
import java.io.InputStream;
import java.util.HashMap;
import java.util.Map;
import java.util.logging.Logger;
import net.theprogrammersworld.herobrine.AI.AICore;
import net.theprogrammersworld.herobrine.AI.Core;
import net.theprogrammersworld.herobrine.AI.extensions.GraveyardWorld;
import net.theprogrammersworld.herobrine.commands.CmdExecutor;
import net.theprogrammersworld.herobrine.listeners.BlockListener;
import net.theprogrammersworld.herobrine.listeners.EntityListener;
import net.theprogrammersworld.herobrine.listeners.InventoryListener;
import net.theprogrammersworld.herobrine.listeners.PlayerListener;
import net.theprogrammersworld.herobrine.listeners.WorldListener;
import net.theprogrammersworld.herobrine.nms.NPC.NPCCore;
import net.theprogrammersworld.herobrine.nms.NPC.entity.HumanNPC;
import net.theprogrammersworld.herobrine.nms.entity.EntityInjector;
import net.theprogrammersworld.herobrine.nms.entity.EntityManager;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.GameMode;
@ -16,19 +30,6 @@ import org.bukkit.entity.Player;
import org.bukkit.event.Listener;
import org.bukkit.metadata.FixedMetadataValue;
import org.bukkit.plugin.java.JavaPlugin;
import org.jakub1221.herobrineai.AI.AICore;
import org.jakub1221.herobrineai.AI.Core;
import org.jakub1221.herobrineai.AI.extensions.GraveyardWorld;
import org.jakub1221.herobrineai.commands.CmdExecutor;
import org.jakub1221.herobrineai.listeners.BlockListener;
import org.jakub1221.herobrineai.listeners.EntityListener;
import org.jakub1221.herobrineai.listeners.InventoryListener;
import org.jakub1221.herobrineai.listeners.PlayerListener;
import org.jakub1221.herobrineai.listeners.WorldListener;
import org.jakub1221.herobrineai.nms.NPC.NPCCore;
import org.jakub1221.herobrineai.nms.NPC.entity.HumanNPC;
import org.jakub1221.herobrineai.nms.entity.EntityInjector;
import org.jakub1221.herobrineai.nms.entity.EntityManager;
public class HerobrineAI extends JavaPlugin implements Listener {

View File

@ -1,14 +1,15 @@
package org.jakub1221.herobrineai;
package net.theprogrammersworld.herobrine;
import net.theprogrammersworld.herobrine.hooks.CustomItemsHook;
import net.theprogrammersworld.herobrine.hooks.FactionsHook;
import net.theprogrammersworld.herobrine.hooks.GriefPreventionHook;
import net.theprogrammersworld.herobrine.hooks.PreciousStonesHook;
import net.theprogrammersworld.herobrine.hooks.ResidenceHook;
import net.theprogrammersworld.herobrine.hooks.TownyHook;
import net.theprogrammersworld.herobrine.hooks.WorldGuardHook;
import org.bukkit.Bukkit;
import org.bukkit.Location;
import org.jakub1221.herobrineai.hooks.CustomItemsHook;
import org.jakub1221.herobrineai.hooks.FactionsHook;
import org.jakub1221.herobrineai.hooks.GriefPreventionHook;
import org.jakub1221.herobrineai.hooks.PreciousStonesHook;
import org.jakub1221.herobrineai.hooks.ResidenceHook;
import org.jakub1221.herobrineai.hooks.TownyHook;
import org.jakub1221.herobrineai.hooks.WorldGuardHook;
public class Support {
private boolean B_Residence;

View File

@ -1,4 +1,4 @@
package org.jakub1221.herobrineai;
package net.theprogrammersworld.herobrine;
import java.util.Random;

View File

@ -1,7 +1,12 @@
package org.jakub1221.herobrineai.commands;
package net.theprogrammersworld.herobrine.commands;
import java.util.logging.Logger;
import net.theprogrammersworld.herobrine.HerobrineAI;
import net.theprogrammersworld.herobrine.AI.AICore;
import net.theprogrammersworld.herobrine.AI.Core;
import net.theprogrammersworld.herobrine.nms.NPC.entity.HumanNPC;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.World;
@ -9,10 +14,6 @@ import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.jakub1221.herobrineai.HerobrineAI;
import org.jakub1221.herobrineai.AI.AICore;
import org.jakub1221.herobrineai.AI.Core;
import org.jakub1221.herobrineai.nms.NPC.entity.HumanNPC;
public class CmdExecutor implements CommandExecutor {
@ -96,7 +97,7 @@ public class CmdExecutor implements CommandExecutor {
} else {
player.sendMessage(ChatColor.RED + "Usage: "
+ ChatColor.GREEN
+ "/herobrine attack <player name>");
+ "/herobrine attack <player>");
}
} else if (args[0].equalsIgnoreCase("pyramid")) {
if (args.length > 1) {
@ -148,7 +149,7 @@ public class CmdExecutor implements CommandExecutor {
} else {
player.sendMessage(ChatColor.RED + "Usage: "
+ ChatColor.GREEN
+ "/herobrine pyramid <player name>");
+ "/herobrine pyramid <player>");
}
} else if (args[0].equalsIgnoreCase("temple")) {
if (args.length > 1) {
@ -191,7 +192,7 @@ public class CmdExecutor implements CommandExecutor {
} else {
player.sendMessage(ChatColor.RED + "Usage: "
+ ChatColor.GREEN
+ "/herobrine temple <player name>");
+ "/herobrine temple <player>");
}
} else if (args[0].equalsIgnoreCase("bury")) {
if (args.length > 1) {
@ -246,7 +247,7 @@ public class CmdExecutor implements CommandExecutor {
} else {
player.sendMessage(ChatColor.RED + "Usage: "
+ ChatColor.GREEN
+ "/herobrine bury <player name>");
+ "/herobrine bury <player>");
}
} else if (args[0].equalsIgnoreCase("cave")) {
if (args.length > 1) {
@ -276,7 +277,7 @@ public class CmdExecutor implements CommandExecutor {
} else {
player.sendMessage(ChatColor.RED + "Usage: "
+ ChatColor.GREEN
+ "/herobrine cave <player name>");
+ "/herobrine cave <player>");
}
} else if (args[0].equalsIgnoreCase("burn")) {
if (args.length > 1) {
@ -304,7 +305,7 @@ public class CmdExecutor implements CommandExecutor {
} else {
player.sendMessage(ChatColor.RED + "Usage: "
+ ChatColor.GREEN
+ "/herobrine burn <player name>");
+ "/herobrine burn <player>");
}
} else if (args[0].equalsIgnoreCase("curse")) {
if (args.length > 1) {
@ -332,7 +333,7 @@ public class CmdExecutor implements CommandExecutor {
} else {
player.sendMessage(ChatColor.RED + "Usage: "
+ ChatColor.GREEN
+ "/herobrine curse <player name>");
+ "/herobrine curse <player>");
}
} else if (args[0].equalsIgnoreCase("heads")) {
if (args.length > 1) {
@ -360,7 +361,7 @@ public class CmdExecutor implements CommandExecutor {
} else {
player.sendMessage(ChatColor.RED + "Usage: "
+ ChatColor.GREEN
+ "/herobrine heads <player name>");
+ "/herobrine heads <player>");
}
} else if (args[0].equalsIgnoreCase("graveyard")) {
if (args.length > 1) {
@ -407,7 +408,7 @@ public class CmdExecutor implements CommandExecutor {
} else {
player.sendMessage(ChatColor.RED + "Usage: "
+ ChatColor.GREEN
+ "/herobrine graveyard <player name>");
+ "/herobrine graveyard <player>");
}
} else if (args[0].equalsIgnoreCase("haunt")) {
if (args.length > 1) {
@ -471,7 +472,7 @@ public class CmdExecutor implements CommandExecutor {
} else {
player.sendMessage(ChatColor.RED + "Usage: "
+ ChatColor.GREEN
+ "/herobrine haunt <player name>");
+ "/herobrine haunt <player>");
}
} else if (args[0].equalsIgnoreCase("cancel")) {
if (player.hasPermission("herobrine.cancel")) {
@ -500,33 +501,33 @@ public class CmdExecutor implements CommandExecutor {
player.sendMessage(ChatColor.GREEN
+ "/herobrine help - Shows this list of Herobrine commands");
player.sendMessage(ChatColor.GREEN
+ "/herobrine attack <player name> - Sends Herobrine to attack the specified player");
+ "/herobrine attack <player> - Sends Herobrine to attack");
player.sendMessage(ChatColor.GREEN
+ "/herobrine haunt <player name> - Sends Herobrine to haunt the specified player");
+ "/herobrine haunt <player> - Sends Herobrine to haunt");
player.sendMessage(ChatColor.GREEN
+ "/herobrine cancel - Cancel's Herobrine's current actions against his current target");
+ "/herobrine cancel - Cancels Herobrine's current target");
player.sendMessage(ChatColor.GREEN
+ "/herobrine reload - Reloads the Herobrine configuration file");
player.sendMessage(ChatColor.GREEN
+ "/herobrine position - Displays the coordinates of Herobrine's current location");
+ "/herobrine position - Displays Herobrine's coordinates");
player.sendMessage(ChatColor.GREEN
+ "/herobrine pyramid <player name> - Builds a pyramid near the specified player");
+ "/herobrine pyramid <player> - Builds a pyramid");
player.sendMessage(ChatColor.GREEN
+ "/herobrine bury <player name> - Buries the specified player");
+ "/herobrine bury <player> - Buries the specified player");
player.sendMessage(ChatColor.GREEN
+ "/herobrine graveyard <player name> - Teleports the specified player to Herobrine's Graveyard");
+ "/herobrine graveyard <player> - Teleports the player");
player.sendMessage(ChatColor.GREEN
+ "/herobrine temple <player name> - Builds a temple near the specified player");
+ "/herobrine temple <player> - Builds a temple near the player");
player.sendMessage(ChatColor.GREEN
+ "/herobrine heads <player name> - Spawns heads near the specified player");
+ "/herobrine heads <player> - Spawns heads near the player");
player.sendMessage(ChatColor.GREEN
+ "/herobrine cave <player name> - Creates a cave near the specified player");
+ "/herobrine cave <player> - Creates a cave near the player");
player.sendMessage(ChatColor.GREEN
+ "/herobrine burn <player name> - Burns the specified player");
+ "/herobrine burn <player> - Burns the specified player");
player.sendMessage(ChatColor.GREEN
+ "/herobrine curse <player name> - Places Herobine's curse on the specified player");
+ "/herobrine curse <player> - Places curse on the player");
player.sendMessage(ChatColor.GREEN
+ "/herobrine allworlds - Adds all server worlds to the list of worlds Herobrine is allowed in");
+ "/herobrine allworlds - Grants Herobrine access to all worlds");
} else {
player.sendMessage(ChatColor.RED
+ "You do not have the necessary permissions to view the Herobrine command documentation.");
@ -536,12 +537,12 @@ public class CmdExecutor implements CommandExecutor {
HerobrineAI.getPluginCore().getConfigDB()
.addAllWorlds();
player.sendMessage(ChatColor.GREEN
+ "[Herobrine] All server worlds have been added to the configuration file. Herobrine can now access all of the server's worlds.");
+ "[Herobrine] All worlds have been added to the configuration file. Herobrine can now access all of the server's worlds.");
player.sendMessage(ChatColor.YELLOW
+ "[Herobrine] WARNING! - One or more server worlds was determined to have a space in its name. Please be aware that worlds with spaces in their name may cause problems.");
+ "[Herobrine] WARNING! - One or more worlds was determined to have a space in its name. Please be aware that worlds with spaces in their name may cause problems.");
} else {
player.sendMessage(ChatColor.RED
+ "You do no have the necessary permissions to add all server worlds to the configuration file.");
+ "You do no have the necessary permissions to add all worlds to the configuration file.");
}
} else {
player.sendMessage(ChatColor.RED + "Usage: /herobrine help");
@ -589,7 +590,7 @@ public class CmdExecutor implements CommandExecutor {
+ " cannot be attacked because they are not online.");
}
} else {
log.info("Usage: /herobrine attack <player name>");
log.info("Usage: /herobrine attack <player>");
}
} else if (args[0].equalsIgnoreCase("pyramid")) {
if (args.length > 1) {
@ -626,7 +627,7 @@ public class CmdExecutor implements CommandExecutor {
}
} else {
log.info("Usage: " + ChatColor.GREEN
+ "/herobrine pyramid <player name>");
+ "/herobrine pyramid <player>");
}
} else if (args[0].equalsIgnoreCase("temple")) {
if (args.length > 1) {
@ -657,7 +658,7 @@ public class CmdExecutor implements CommandExecutor {
log.info("[HerobrineAI] " + args[1] + " is offline.");
}
} else {
log.info("Usage: /herobrine temple <player name>");
log.info("Usage: /herobrine temple <player>");
}
} else if (args[0].equalsIgnoreCase("bury")) {
if (args.length > 1) {
@ -697,7 +698,7 @@ public class CmdExecutor implements CommandExecutor {
+ "they are not online.");
}
} else {
log.info("Usage: /herobrine bury <player name>");
log.info("Usage: /herobrine bury <player>");
}
} else if (args[0].equalsIgnoreCase("cave")) {
if (args.length > 1) {
@ -716,7 +717,7 @@ public class CmdExecutor implements CommandExecutor {
+ args[1] + " because they are not online.");
}
} else {
log.info("Usage: /herobrine cave <player name>");
log.info("Usage: /herobrine cave <player>");
}
} else if (args[0].equalsIgnoreCase("burn")) {
if (args.length > 1) {
@ -733,7 +734,7 @@ public class CmdExecutor implements CommandExecutor {
+ "not online.");
}
} else {
log.info("Usage: /herobrine burn <player name>");
log.info("Usage: /herobrine burn <player>");
}
} else if (args[0].equalsIgnoreCase("curse")) {
if (args.length > 1) {
@ -750,7 +751,7 @@ public class CmdExecutor implements CommandExecutor {
+ "are not online.");
}
} else {
log.info("Usage: /herobrine curse <player name>");
log.info("Usage: /herobrine curse <player>");
}
} else if (args[0].equalsIgnoreCase("heads")) {
if (args.length > 1) {
@ -767,7 +768,7 @@ public class CmdExecutor implements CommandExecutor {
}
} else {
log.info("Usage: " + ChatColor.GREEN
+ "/herobrine heads <player name>");
+ "/herobrine heads <player>");
}
} else if (args[0].equalsIgnoreCase("graveyard")) {
if (args.length > 1) {
@ -800,7 +801,7 @@ public class CmdExecutor implements CommandExecutor {
+ "not online.");
}
} else {
log.info("Usage: /herobrine graveyard <player name>");
log.info("Usage: /herobrine graveyard <player>");
}
} else if (args[0].equalsIgnoreCase("haunt")) {
if (args.length > 1) {
@ -838,7 +839,7 @@ public class CmdExecutor implements CommandExecutor {
+ " cannot be haunted because they are not online.");
}
} else {
log.info("Usage: /herobrine haunt <player name>");
log.info("Usage: /herobrine haunt <player>");
}
} else if (args[0].equalsIgnoreCase("cancel")) {
P_Core.getAICore().cancelTarget(Core.CoreType.ANY);
@ -860,25 +861,25 @@ public class CmdExecutor implements CommandExecutor {
} else if (args[0].equalsIgnoreCase("help")) {
log.info("[Herobrine] Command List");
log.info("/herobrine help - Shows this list of Herobrine commands");
log.info("/herobrine attack <player name> - Sends Herobrine to attack");
log.info("/herobrine haunt <player name> - Sends Herobrine to haunt");
log.info("/herobrine cancel - Cancel's Herobrine's current target");
log.info("/herobrine attack <player> - Sends Herobrine to attack");
log.info("/herobrine haunt <player> - Sends Herobrine to haunt");
log.info("/herobrine cancel - Cancels Herobrine's current target");
log.info("/herobrine reload - Reloads the Herobrine configuration file");
log.info("/herobrine position - Displays Herobrine's coordinates");
log.info("/herobrine pyramid <player name> - Builds a pyramid");
log.info("/herobrine bury <player name> - Buries the specified player");
log.info("/herobrine graveyard <player name> - Teleports the player");
log.info("/herobrine temple <player name> - Builds a temple near player");
log.info("/herobrine heads <player name> - Spawns heads near player");
log.info("/herobrine cave <player name> - Creates a cave near the player");
log.info("/herobrine burn <player name> - Burns the specified player");
log.info("/herobrine curse <player name> - Places Herobine's curse on the player");
log.info("/herobrine pyramid <player> - Builds a pyramid");
log.info("/herobrine bury <player> - Buries the specified player");
log.info("/herobrine graveyard <player> - Teleports the player");
log.info("/herobrine temple <player> - Builds a temple near player");
log.info("/herobrine heads <player> - Spawns heads near player");
log.info("/herobrine cave <player> - Creates a cave near the player");
log.info("/herobrine burn <player> - Burns the specified player");
log.info("/herobrine curse <player> - Places curse on the player");
log.info("/herobrine allworlds - Grants Herobrine access to all worlds");
}
if (args[0].equalsIgnoreCase("allworlds")) {
HerobrineAI.getPluginCore().getConfigDB().addAllWorlds();
log.info("[Herobrine] All server worlds have been added to the configuration file. Herobrine can now access all of the server's worlds.");
log.info("[Herobrine] WARNING! - One or more server worlds was determined to have a space in its name. Please be aware that worlds with spaces in their name may cause problems.");
log.info("[Herobrine] All worlds have been added to the configuration file. Herobrine can now access all of the server's worlds.");
log.info("[Herobrine] WARNING! - One or more worlds was determined to have a space in its name. Please be aware that worlds with spaces in their name may cause problems.");
} else {
log.info("Usage: /herobrine help");
}

View File

@ -1,4 +1,4 @@
package org.jakub1221.herobrineai.hooks;
package net.theprogrammersworld.herobrine.hooks;
import org.bukkit.Bukkit;
import org.bukkit.inventory.ItemStack;

View File

@ -1,4 +1,4 @@
package org.jakub1221.herobrineai.hooks;
package net.theprogrammersworld.herobrine.hooks;
import org.bukkit.Bukkit;
import org.bukkit.Location;

View File

@ -1,4 +1,4 @@
package org.jakub1221.herobrineai.hooks;
package net.theprogrammersworld.herobrine.hooks;
import me.ryanhamshire.GriefPrevention.Claim;
import me.ryanhamshire.GriefPrevention.GriefPrevention;

View File

@ -1,4 +1,4 @@
package org.jakub1221.herobrineai.hooks;
package net.theprogrammersworld.herobrine.hooks;
import net.sacredlabyrinth.Phaed.PreciousStones.FieldFlag;
import net.sacredlabyrinth.Phaed.PreciousStones.PreciousStones;

View File

@ -1,4 +1,4 @@
package org.jakub1221.herobrineai.hooks;
package net.theprogrammersworld.herobrine.hooks;
import com.bekvon.bukkit.residence.*;
import org.bukkit.Bukkit;

View File

@ -1,4 +1,4 @@
package org.jakub1221.herobrineai.hooks;
package net.theprogrammersworld.herobrine.hooks;
import org.bukkit.Bukkit;
import org.bukkit.Location;

View File

@ -1,4 +1,4 @@
package org.jakub1221.herobrineai.hooks;
package net.theprogrammersworld.herobrine.hooks;
import org.bukkit.Bukkit;
import org.bukkit.Location;

View File

@ -1,7 +1,12 @@
package org.jakub1221.herobrineai.listeners;
package net.theprogrammersworld.herobrine.listeners;
import java.util.ArrayList;
import net.theprogrammersworld.herobrine.HerobrineAI;
import net.theprogrammersworld.herobrine.AI.AICore;
import net.theprogrammersworld.herobrine.AI.Core;
import net.theprogrammersworld.herobrine.AI.cores.Heads;
import org.bukkit.Bukkit;
import org.bukkit.Location;
import org.bukkit.Material;
@ -11,10 +16,6 @@ import org.bukkit.event.Listener;
import org.bukkit.event.block.BlockBreakEvent;
import org.bukkit.event.block.BlockIgniteEvent;
import org.bukkit.event.block.BlockPlaceEvent;
import org.jakub1221.herobrineai.HerobrineAI;
import org.jakub1221.herobrineai.AI.AICore;
import org.jakub1221.herobrineai.AI.Core;
import org.jakub1221.herobrineai.AI.cores.Heads;
public class BlockListener implements Listener {

View File

@ -1,8 +1,14 @@
package org.jakub1221.herobrineai.listeners;
package net.theprogrammersworld.herobrine.listeners;
import java.util.ArrayList;
import java.util.Random;
import net.theprogrammersworld.herobrine.HerobrineAI;
import net.theprogrammersworld.herobrine.AI.AICore;
import net.theprogrammersworld.herobrine.AI.Core;
import net.theprogrammersworld.herobrine.misc.ItemName;
import net.theprogrammersworld.herobrine.nms.entity.MobType;
import org.bukkit.Location;
import org.bukkit.Material;
import org.bukkit.entity.Arrow;
@ -23,11 +29,6 @@ import org.bukkit.event.entity.EntityDeathEvent;
import org.bukkit.event.entity.EntityTargetLivingEntityEvent;
import org.bukkit.event.entity.ProjectileHitEvent;
import org.bukkit.inventory.ItemStack;
import org.jakub1221.herobrineai.HerobrineAI;
import org.jakub1221.herobrineai.AI.AICore;
import org.jakub1221.herobrineai.AI.Core;
import org.jakub1221.herobrineai.misc.ItemName;
import org.jakub1221.herobrineai.nms.entity.MobType;
public class EntityListener implements Listener {

View File

@ -1,16 +1,17 @@
package org.jakub1221.herobrineai.listeners;
package net.theprogrammersworld.herobrine.listeners;
import java.util.Random;
import java.util.logging.Logger;
import net.theprogrammersworld.herobrine.HerobrineAI;
import net.theprogrammersworld.herobrine.AI.Core;
import net.theprogrammersworld.herobrine.misc.ItemName;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.inventory.InventoryCloseEvent;
import org.bukkit.event.inventory.InventoryOpenEvent;
import org.bukkit.event.inventory.InventoryType;
import org.jakub1221.herobrineai.HerobrineAI;
import org.jakub1221.herobrineai.AI.Core;
import org.jakub1221.herobrineai.misc.ItemName;
public class InventoryListener implements Listener {
Logger log;

View File

@ -1,4 +1,4 @@
package org.jakub1221.herobrineai.listeners;
package net.theprogrammersworld.herobrine.listeners;
import java.util.ArrayList;
import java.util.Random;
@ -6,6 +6,10 @@ import java.util.Random;
import net.minecraft.server.v1_8_R3.EntityPlayer;
import net.minecraft.server.v1_8_R3.PacketPlayOutPlayerInfo.EnumPlayerInfoAction;
import net.minecraft.server.v1_8_R3.PacketPlayOutPlayerInfo;
import net.theprogrammersworld.herobrine.HerobrineAI;
import net.theprogrammersworld.herobrine.AI.AICore;
import net.theprogrammersworld.herobrine.AI.Core;
import net.theprogrammersworld.herobrine.misc.ItemName;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
@ -29,10 +33,6 @@ import org.bukkit.event.player.PlayerMoveEvent;
import org.bukkit.event.player.PlayerQuitEvent;
import org.bukkit.event.player.PlayerTeleportEvent;
import org.bukkit.inventory.ItemStack;
import org.jakub1221.herobrineai.HerobrineAI;
import org.jakub1221.herobrineai.AI.AICore;
import org.jakub1221.herobrineai.AI.Core;
import org.jakub1221.herobrineai.misc.ItemName;
public class PlayerListener implements Listener {

View File

@ -1,13 +1,14 @@
package org.jakub1221.herobrineai.listeners;
package net.theprogrammersworld.herobrine.listeners;
import java.util.Random;
import net.theprogrammersworld.herobrine.HerobrineAI;
import net.theprogrammersworld.herobrine.AI.Core;
import org.bukkit.World;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.world.ChunkLoadEvent;
import org.jakub1221.herobrineai.HerobrineAI;
import org.jakub1221.herobrineai.AI.Core;
public class WorldListener implements Listener {

View File

@ -1,4 +1,4 @@
package org.jakub1221.herobrineai.misc;
package net.theprogrammersworld.herobrine.misc;
import java.util.Random;

View File

@ -1,4 +1,4 @@
package org.jakub1221.herobrineai.misc;
package net.theprogrammersworld.herobrine.misc;
import org.bukkit.inventory.ItemStack;

View File

@ -1,4 +1,4 @@
package org.jakub1221.herobrineai.misc;
package net.theprogrammersworld.herobrine.misc;
import java.util.ArrayList;

View File

@ -1,4 +1,4 @@
package org.jakub1221.herobrineai.misc;
package net.theprogrammersworld.herobrine.misc;
import java.io.FileNotFoundException;
import java.io.IOException;

View File

@ -1,4 +1,4 @@
package org.jakub1221.herobrineai.nms.NPC;
package net.theprogrammersworld.herobrine.nms.NPC;
import java.util.ArrayList;
import java.util.HashMap;
@ -7,16 +7,16 @@ import java.util.UUID;
import net.minecraft.server.v1_8_R3.Entity;
import net.minecraft.server.v1_8_R3.PlayerInteractManager;
import net.theprogrammersworld.herobrine.HerobrineAI;
import net.theprogrammersworld.herobrine.nms.NPC.entity.HumanEntity;
import net.theprogrammersworld.herobrine.nms.NPC.entity.HumanNPC;
import net.theprogrammersworld.herobrine.nms.NPC.network.NetworkCore;
import net.theprogrammersworld.herobrine.nms.NPC.utils.NMSServerAccess;
import net.theprogrammersworld.herobrine.nms.NPC.utils.NMSWorldAccess;
import org.bukkit.Bukkit;
import org.bukkit.Location;
import org.bukkit.World;
import org.jakub1221.herobrineai.HerobrineAI;
import org.jakub1221.herobrineai.nms.NPC.entity.HumanEntity;
import org.jakub1221.herobrineai.nms.NPC.entity.HumanNPC;
import org.jakub1221.herobrineai.nms.NPC.network.NetworkCore;
import org.jakub1221.herobrineai.nms.NPC.utils.NMSServerAccess;
import org.jakub1221.herobrineai.nms.NPC.utils.NMSWorldAccess;
import com.mojang.authlib.GameProfile;
import com.mojang.authlib.properties.Property;

View File

@ -1,18 +1,19 @@
package org.jakub1221.herobrineai.nms.NPC.entity;
package net.theprogrammersworld.herobrine.nms.NPC.entity;
import net.minecraft.server.v1_8_R3.Entity;
import net.minecraft.server.v1_8_R3.EntityHuman;
import net.minecraft.server.v1_8_R3.EntityPlayer;
import net.minecraft.server.v1_8_R3.WorldSettings.EnumGamemode;
import net.minecraft.server.v1_8_R3.PlayerInteractManager;
import net.theprogrammersworld.herobrine.nms.NPC.NPCCore;
import net.theprogrammersworld.herobrine.nms.NPC.network.NetworkHandler;
import net.theprogrammersworld.herobrine.nms.NPC.utils.NMSWorldAccess;
import com.mojang.authlib.GameProfile;
import org.bukkit.Bukkit;
import org.bukkit.craftbukkit.v1_8_R3.CraftServer;
import org.bukkit.craftbukkit.v1_8_R3.entity.CraftPlayer;
import org.jakub1221.herobrineai.nms.NPC.NPCCore;
import org.jakub1221.herobrineai.nms.NPC.network.NetworkHandler;
import org.jakub1221.herobrineai.nms.NPC.utils.NMSWorldAccess;
public class HumanEntity extends EntityPlayer {

View File

@ -1,14 +1,14 @@
package org.jakub1221.herobrineai.nms.NPC.entity;
package net.theprogrammersworld.herobrine.nms.NPC.entity;
import net.minecraft.server.v1_8_R3.EntityPlayer;
import net.minecraft.server.v1_8_R3.PacketPlayInArmAnimation;
import net.minecraft.server.v1_8_R3.WorldServer;
import net.theprogrammersworld.herobrine.HerobrineAI;
import org.bukkit.Location;
import org.bukkit.entity.LivingEntity;
import org.bukkit.inventory.ItemStack;
import org.bukkit.inventory.PlayerInventory;
import org.jakub1221.herobrineai.HerobrineAI;
public class HumanNPC {

View File

@ -1,4 +1,4 @@
package org.jakub1221.herobrineai.nms.NPC.network;
package net.theprogrammersworld.herobrine.nms.NPC.network;
import net.minecraft.server.v1_8_R3.EnumProtocolDirection;
import net.minecraft.server.v1_8_R3.NetworkManager;

View File

@ -1,10 +1,9 @@
package org.jakub1221.herobrineai.nms.NPC.network;
package net.theprogrammersworld.herobrine.nms.NPC.network;
import net.minecraft.server.v1_8_R3.EntityPlayer;
import net.minecraft.server.v1_8_R3.Packet;
import net.minecraft.server.v1_8_R3.PlayerConnection;
import org.jakub1221.herobrineai.nms.NPC.NPCCore;
import net.theprogrammersworld.herobrine.nms.NPC.NPCCore;
public class NetworkHandler extends PlayerConnection {

View File

@ -1,4 +1,4 @@
package org.jakub1221.herobrineai.nms.NPC.network;
package net.theprogrammersworld.herobrine.nms.NPC.network;
import net.minecraft.server.v1_8_R3.Packet;

View File

@ -1,4 +1,4 @@
package org.jakub1221.herobrineai.nms.NPC.network;
package net.theprogrammersworld.herobrine.nms.NPC.network;
import java.io.IOException;
import java.io.InputStream;

View File

@ -1,4 +1,4 @@
package org.jakub1221.herobrineai.nms.NPC.utils;
package net.theprogrammersworld.herobrine.nms.NPC.utils;
import org.bukkit.Location;
import org.bukkit.World;

View File

@ -1,4 +1,4 @@
package org.jakub1221.herobrineai.nms.NPC.utils;
package net.theprogrammersworld.herobrine.nms.NPC.utils;
import java.util.List;
import java.util.logging.Logger;

View File

@ -1,4 +1,4 @@
package org.jakub1221.herobrineai.nms.NPC.utils;
package net.theprogrammersworld.herobrine.nms.NPC.utils;
import java.util.logging.Level;
import java.util.logging.Logger;

View File

@ -1,4 +1,4 @@
package org.jakub1221.herobrineai.nms.entity;
package net.theprogrammersworld.herobrine.nms.entity;
public interface CustomEntity {

View File

@ -1,18 +1,18 @@
package org.jakub1221.herobrineai.nms.entity;
package net.theprogrammersworld.herobrine.nms.entity;
import java.util.Random;
import net.minecraft.server.v1_8_R3.EntitySkeleton;
import net.minecraft.server.v1_8_R3.GenericAttributes;
import net.minecraft.server.v1_8_R3.World;
import net.theprogrammersworld.herobrine.HerobrineAI;
import net.theprogrammersworld.herobrine.misc.ItemName;
import org.bukkit.Color;
import org.bukkit.Location;
import org.bukkit.Material;
import org.bukkit.entity.Skeleton;
import org.bukkit.inventory.ItemStack;
import org.jakub1221.herobrineai.HerobrineAI;
import org.jakub1221.herobrineai.misc.ItemName;
public class CustomSkeleton extends EntitySkeleton implements CustomEntity {

View File

@ -1,16 +1,16 @@
package org.jakub1221.herobrineai.nms.entity;
package net.theprogrammersworld.herobrine.nms.entity;
import java.util.Random;
import net.minecraft.server.v1_8_R3.EntityZombie;
import net.minecraft.server.v1_8_R3.GenericAttributes;
import net.minecraft.server.v1_8_R3.World;
import net.theprogrammersworld.herobrine.HerobrineAI;
import org.bukkit.Location;
import org.bukkit.Material;
import org.bukkit.entity.Zombie;
import org.bukkit.inventory.ItemStack;
import org.jakub1221.herobrineai.HerobrineAI;
public class CustomZombie extends EntityZombie implements CustomEntity {

View File

@ -1,12 +1,11 @@
package org.jakub1221.herobrineai.nms.entity;
package net.theprogrammersworld.herobrine.nms.entity;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import java.util.Map;
import net.minecraft.server.v1_8_R3.EntityTypes;
import org.jakub1221.herobrineai.HerobrineAI;
import net.theprogrammersworld.herobrine.HerobrineAI;
public class EntityInjector {

View File

@ -1,4 +1,4 @@
package org.jakub1221.herobrineai.nms.entity;
package net.theprogrammersworld.herobrine.nms.entity;
import java.util.HashMap;
import java.util.Map;

View File

@ -1,4 +1,4 @@
package org.jakub1221.herobrineai.nms.entity;
package net.theprogrammersworld.herobrine.nms.entity;
public enum MobType {
ARTIFACT_GUARDIAN, HEROBRINE_WARRIOR, DEMON;

View File

@ -1,6 +1,6 @@
name: Herobrine
main: org.jakub1221.herobrineai.HerobrineAI
version: 1.2.0
main: net.theprogrammersworld.herobrine.HerobrineAI
version: 1.2.1
commands:
herobrine:
description: Main command.