A feature-rich Minecraft plugin which enhances gaming experience
git clone git://soophie.de/poppy
9
import org.bukkit.World;10
import org.bukkit.WorldCreator;11
import org.bukkit.WorldType;12
import org.bukkit.World.Environment;13
import org.bukkit.block.Block;14
import org.bukkit.command.Command;15
import org.bukkit.command.CommandSender;16
import org.bukkit.entity.Player;17
import org.bukkit.event.EventHandler;18
import org.bukkit.event.Listener;19
import org.bukkit.event.player.PlayerPortalEvent;20
import org.bukkit.event.player.PlayerTeleportEvent.TeleportCause;21
import org.bukkit.inventory.FurnaceRecipe;22
import org.bukkit.inventory.ItemStack;23
import org.bukkit.inventory.meta.SkullMeta;
40
import poppy.modules.PlayerMountModule;38
public class Main extends JavaPlugin43
public class Main extends JavaPlugin implements Listener44
{45
private Plugin plugin;46
private Config config;
116
.type(WorldType.NORMAL)117
.generateStructures(true)118
.createWorld();120
new WorldCreator("survival_nether")121
.environment(Environment.NETHER)122
.generateStructures(true)123
.createWorld();125
new WorldCreator("survival_the_end")126
.environment(Environment.THE_END)127
.generateStructures(true)128
.createWorld();129
}131
@Override
183
return true;184
}186
@EventHandler187
public void onPlayerPortal(final PlayerPortalEvent event)188
{189
final Player player = event.getPlayer();191
if (event.getCause() == TeleportCause.NETHER_PORTAL)192
{193
return;194
}196
if (event.getCause() == TeleportCause.END_PORTAL)197
{198
return;199
}200
}202
private boolean setItemAsHead(final Player player, final String[] args)203
{204
final ItemStack item = player.getInventory().getItemInMainHand();