Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.torrent.Teleporters;
- //import java.io.BufferedWriter;
- //import java.io.File;
- //import java.io.FileWriter;
- //import java.io.IOException;
- //import java.util.ArrayList;
- //import java.util.HashMap;
- //import java.util.Map;
- import java.sql.Connection;
- import java.sql.DriverManager;
- import java.sql.ResultSet;
- import java.sql.SQLException;
- import java.sql.Statement;
- import java.util.logging.Logger;
- //import org.bukkit.Location;
- //import org.bukkit.Material;
- //import org.bukkit.block.Block;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandSender;
- import org.bukkit.event.Event;
- //import org.bukkit.entity.Player;
- //import org.bukkit.event.Event;
- //import org.bukkit.inventory.ItemStack;
- //import org.bukkit.material.MaterialData;
- //import org.bukkit.plugin.PluginDescriptionFile;
- //import org.bukkit.plugin.PluginManager;
- import org.bukkit.plugin.PluginManager;
- import org.bukkit.plugin.java.JavaPlugin;
- import org.bukkit.util.config.Configuration;
- @SuppressWarnings( "all" )
- public class Teleporters extends JavaPlugin
- {
- public final Logger logger = Logger.getLogger( "Minecraft" );
- private final TeleportersPlayerListenerExtended playerListener = new TeleportersPlayerListenerExtended( this );
- public Configuration config;
- //Add variables that the user can define. We'll add one each of common types:
- public Boolean itemTeleport = true;
- public Integer itemId = 14;
- public String configString;
- public Integer configInt;
- @Override
- @SuppressWarnings( "all" )
- public void onEnable()
- {
- this.logger.info( "[BC] Teleporters is enabled!" );
- ManageConfig();
- PluginManager pm = getServer().getPluginManager();
- pm.registerEvent( Event.Type.PLAYER_JOIN, this.playerListener, Event.Priority.Normal, this );
- pm.registerEvent( Event.Type.PLAYER_INTERACT, this.playerListener, Event.Priority.Normal, this );
- pm.registerEvent( Event.Type.PLAYER_INTERACT_ENTITY, this.playerListener, Event.Priority.Normal, this );
- }
- @SuppressWarnings( "all" )
- public void ManageConfig()
- {
- config = getConfiguration();
- playerListener.TeleporterBlockId = config.getInt( "Teleporter Block Id", 49 );
- playerListener.FuelItemId = config.getInt( "Fuel Item Id", 263 );
- playerListener.StartupFuelAmount = config.getInt( "Start Up Fuel Amount", 15 );
- playerListener.DebugItemId = config.getInt( "Debug Item Id", 331 );
- playerListener.CooldownPeriodInSeconds = config.getInt( "Cool Down Period In Seconds", 900 );
- playerListener.TeleportMinDistance = config.getInt( "Teleporter Minimum Distance", 10000 );
- playerListener.mysqlUse = config.getBoolean( "Use Mysql", true );
- playerListener.mysqlHost = config.getString( "Mysql Hostname", "localhost" );
- playerListener.mysqlUser = config.getString( "Mysql Username", "root" );
- playerListener.mysqlPassword = config.getString( "Mysql Password", "" );
- playerListener.mysqlDatabase = config.getString( "Mysql Database", "bc_plugins" );
- config.save();
- }
- @Override
- public void onDisable()
- {
- this.logger.info( "[BC] Teleporters is disabled!" );
- }
- public boolean onCommand( CommandSender sender, Command cmd, String commandLabel, String[] args )
- {
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement