Delete ChunkLoader.java
This commit is contained in:
parent
ba1b3715c7
commit
e8252d1a60
@ -1,73 +0,0 @@
|
||||
package de.steev.bm.items;
|
||||
|
||||
import de.steev.bm.main;
|
||||
import org.bukkit.Bukkit;
|
||||
import org.bukkit.ChatColor;
|
||||
import org.bukkit.Material;
|
||||
import org.bukkit.NamespacedKey;
|
||||
import org.bukkit.block.Block;
|
||||
import org.bukkit.event.EventHandler;
|
||||
import org.bukkit.event.Listener;
|
||||
import org.bukkit.event.block.BlockBreakEvent;
|
||||
import org.bukkit.event.block.BlockPlaceEvent;
|
||||
import org.bukkit.event.player.PlayerInteractEvent;
|
||||
import org.bukkit.inventory.ItemStack;
|
||||
import org.bukkit.inventory.ShapedRecipe;
|
||||
import org.bukkit.inventory.meta.ItemMeta;
|
||||
|
||||
/**
|
||||
* Not implemented do not use do not think of this
|
||||
*/
|
||||
public class ChunkLoader implements Listener {
|
||||
main plugin;
|
||||
|
||||
public ChunkLoader(main plugin){
|
||||
this.plugin = plugin;
|
||||
// NamespaceKeys
|
||||
NamespacedKey chunkLoader = new NamespacedKey(plugin, "ChunkLoader");
|
||||
|
||||
ItemStack ChunkLoaderStack = new ItemStack(Material.BEACON);
|
||||
ChunkLoaderStack.setAmount(1);
|
||||
|
||||
ItemMeta meta = ChunkLoaderStack.getItemMeta();
|
||||
|
||||
// Shape Keys
|
||||
ShapedRecipe rec_saddle = new ShapedRecipe(chunkLoader, ChunkLoaderStack);
|
||||
//Recipe shapes
|
||||
rec_saddle.shape("III","IEI","OOO");
|
||||
|
||||
// Material Definitions
|
||||
rec_saddle.setIngredient('I', Material.IRON_INGOT);
|
||||
rec_saddle.setIngredient('E', Material.ENDER_PEARL);
|
||||
rec_saddle.setIngredient('O', Material.OBSIDIAN);
|
||||
|
||||
// More Messaging
|
||||
plugin.getLogger().info(ChatColor.AQUA + "Registriere Chunkloader");
|
||||
|
||||
// Add recipes to Server
|
||||
Bukkit.addRecipe(rec_saddle);
|
||||
}
|
||||
|
||||
@EventHandler
|
||||
public void onPlayerInteract(PlayerInteractEvent event){
|
||||
//event.setCancelled(true);
|
||||
Block target = event.getClickedBlock();
|
||||
System.out.println(target);
|
||||
}
|
||||
|
||||
@EventHandler
|
||||
private void onBlockPlace(BlockPlaceEvent event){
|
||||
// TODO: Add a Chunkticket
|
||||
// TODO: get chunk that will be loaded
|
||||
// TODO: Create loading routine
|
||||
// TODO: Detect how many chunkloaders the player placed
|
||||
// TODO: stop placeevent when limit is exceeded
|
||||
}
|
||||
|
||||
@EventHandler
|
||||
private void onBlockBreak(BlockBreakEvent event){
|
||||
// TODO: remove the ChunkTicket
|
||||
// TODO: make chunkloading stop
|
||||
// TODO: remove all handling properties
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user