Update to 1.9

This commit is contained in:
Dan Mulloy 2016-03-06 14:50:15 -05:00
parent 5f7d6776c2
commit 123c05a98e
6 changed files with 74 additions and 38 deletions

View File

@ -71,7 +71,7 @@
<dependency> <dependency>
<groupId>org.bukkit</groupId> <groupId>org.bukkit</groupId>
<artifactId>bukkit</artifactId> <artifactId>bukkit</artifactId>
<version>1.8.8-R0.1-SNAPSHOT</version> <version>1.9-R0.1-SNAPSHOT</version>
<scope>provided</scope> <scope>provided</scope>
</dependency> </dependency>
@ -144,6 +144,7 @@
</exclusions> </exclusions>
</dependency> </dependency>
<!--
<dependency> <dependency>
<groupId>fr.xephi</groupId> <groupId>fr.xephi</groupId>
<artifactId>authme</artifactId> <artifactId>authme</artifactId>
@ -160,6 +161,7 @@
</exclusion> </exclusion>
</exclusions> </exclusions>
</dependency> </dependency>
-->
<dependency> <dependency>
<groupId>com.griefcraft.lwc</groupId> <groupId>com.griefcraft.lwc</groupId>
@ -278,8 +280,8 @@
<artifactId>maven-compiler-plugin</artifactId> <artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version> <version>2.3.2</version>
<configuration> <configuration>
<source>1.6</source> <source>1.7</source>
<target>1.6</target> <target>1.7</target>
</configuration> </configuration>
</plugin> </plugin>
<plugin> <plugin>

View File

@ -1,14 +1,19 @@
package com.Acrobot.Breeze.Configuration; package com.Acrobot.Breeze.Configuration;
import com.Acrobot.Breeze.Configuration.Annotations.PrecededBySpace; import java.io.BufferedWriter;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileWriter;
import java.io.IOException;
import java.lang.reflect.Field;
import java.lang.reflect.Modifier;
import java.util.Scanner;
import org.bukkit.ChatColor; import org.bukkit.ChatColor;
import org.bukkit.configuration.file.FileConfiguration; import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.configuration.file.YamlConfiguration; import org.bukkit.configuration.file.YamlConfiguration;
import java.io.*; import com.Acrobot.Breeze.Configuration.Annotations.PrecededBySpace;
import java.lang.reflect.Field;
import java.lang.reflect.Modifier;
import java.util.Scanner;
/** /**
* A class which can be used to make configs easier to load * A class which can be used to make configs easier to load
@ -71,18 +76,13 @@ public class Configuration {
* @return If the file ends with space * @return If the file ends with space
*/ */
public static boolean endsWithSpace(File file) { public static boolean endsWithSpace(File file) {
try { try (Scanner scanner = new Scanner(file)) {
Scanner scanner = new Scanner(file);
String lastLine = ""; String lastLine = "";
while (scanner.hasNextLine()) { while (scanner.hasNextLine()) {
lastLine = scanner.nextLine(); lastLine = scanner.nextLine();
} }
if (scanner != null) {
scanner.close();
}
return lastLine.isEmpty(); return lastLine.isEmpty();
} catch (FileNotFoundException e) { } catch (FileNotFoundException e) {
e.printStackTrace(); e.printStackTrace();

View File

@ -1,10 +1,11 @@
package com.Acrobot.Breeze.Database; package com.Acrobot.Breeze.Database;
import javax.persistence.Entity;
import java.sql.Connection; import java.sql.Connection;
import java.sql.DriverManager; import java.sql.DriverManager;
import java.sql.SQLException; import java.sql.SQLException;
import javax.persistence.Entity;
/** /**
* Database class, which can be used to connect to JDBC * Database class, which can be used to connect to JDBC
* *
@ -49,7 +50,7 @@ public class Database {
return false; return false;
} }
String tableName = ((javax.persistence.Table) clazz.getAnnotation(javax.persistence.Table.class)).name(); String tableName = clazz.getAnnotation(javax.persistence.Table.class).name();
Table table = getTable(tableName); Table table = getTable(tableName);
EntityParser parser = new EntityParser(clazz); EntityParser parser = new EntityParser(clazz);

View File

@ -406,7 +406,7 @@ public class Base64 {
byte[] ALPHABET = getAlphabet(options); byte[] ALPHABET = getAlphabet(options);
// 1 2 3 // 1 2 3
// 01234567890123456789012345678901 Bit position // 01234567890123456789012345678901 Bit position
// --------000000001111111122222222 Array position from threeBytes // --------000000001111111122222222 Array position from threeBytes
// --------| || || || | Six bit groups to index ALPHABET // --------| || || || | Six bit groups to index ALPHABET
@ -1106,8 +1106,8 @@ public class Base64 {
else { else {
// There's a bad input character in the Base64 stream. // There's a bad input character in the Base64 stream.
throw new java.io.IOException(String.format( throw new java.io.IOException(String.format(
"Bad Base64 input character decimal %d in array position %d", ((int) source[i]) & 0xFF, i)); "Bad Base64 input character decimal %d in array position %d", (source[i]) & 0xFF, i));
} // end else: } // end else:
} // each input character } // each input character
byte[] out = new byte[outBuffPosn]; byte[] out = new byte[outBuffPosn];
@ -1164,7 +1164,7 @@ public class Base64 {
boolean dontGunzip = (options & DONT_GUNZIP) != 0; boolean dontGunzip = (options & DONT_GUNZIP) != 0;
if ((bytes != null) && (bytes.length >= 4) && (!dontGunzip)) { if ((bytes != null) && (bytes.length >= 4) && (!dontGunzip)) {
int head = ((int) bytes[0] & 0xff) | ((bytes[1] << 8) & 0xff00); int head = (bytes[0] & 0xff) | ((bytes[1] << 8) & 0xff00);
if (java.util.zip.GZIPInputStream.GZIP_MAGIC == head) { if (java.util.zip.GZIPInputStream.GZIP_MAGIC == head) {
java.io.ByteArrayInputStream bais = null; java.io.ByteArrayInputStream bais = null;
java.util.zip.GZIPInputStream gzis = null; java.util.zip.GZIPInputStream gzis = null;
@ -1515,7 +1515,7 @@ public class Base64 {
out.close(); out.close();
} catch (Exception ex) { } catch (Exception ex) {
} }
} // end finally } // end finally
} // end encodeFileToFile } // end encodeFileToFile
@ -1545,7 +1545,7 @@ public class Base64 {
out.close(); out.close();
} catch (Exception ex) { } catch (Exception ex) {
} }
} // end finally } // end finally
} // end decodeFileToFile } // end decodeFileToFile
@ -1683,7 +1683,7 @@ public class Base64 {
else { else {
// Must have broken out from above. // Must have broken out from above.
throw new java.io.IOException("Improperly padded Base64 input."); throw new java.io.IOException("Improperly padded Base64 input.");
} // end } // end
} // end else: decode } // end else: decode
} // end else: get data } // end else: get data

View File

@ -1,5 +1,11 @@
package com.Acrobot.ChestShop.Containers; package com.Acrobot.ChestShop.Containers;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.ListIterator;
import org.bukkit.Location;
import org.bukkit.Material; import org.bukkit.Material;
import org.bukkit.entity.HumanEntity; import org.bukkit.entity.HumanEntity;
import org.bukkit.event.inventory.InventoryType; import org.bukkit.event.inventory.InventoryType;
@ -7,45 +13,49 @@ import org.bukkit.inventory.Inventory;
import org.bukkit.inventory.InventoryHolder; import org.bukkit.inventory.InventoryHolder;
import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.ItemStack;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.ListIterator;
/** /**
* @author Acrobot * @author Acrobot
*/ */
public class AdminInventory implements Inventory { public class AdminInventory implements Inventory {
@Override
public int getSize() { public int getSize() {
return Integer.MAX_VALUE; return Integer.MAX_VALUE;
} }
@Override
public int getMaxStackSize() { public int getMaxStackSize() {
return Integer.MAX_VALUE; return Integer.MAX_VALUE;
} }
@Override
public void setMaxStackSize(int i) { public void setMaxStackSize(int i) {
} }
@Override
public String getName() { public String getName() {
return "Admin inventory"; return "Admin inventory";
} }
@Override
public ItemStack getItem(int i) { public ItemStack getItem(int i) {
return null; return null;
} }
@Override
public void setItem(int i, ItemStack itemStack) { public void setItem(int i, ItemStack itemStack) {
} }
@Override
public HashMap<Integer, ItemStack> addItem(ItemStack... itemStacks) { public HashMap<Integer, ItemStack> addItem(ItemStack... itemStacks) {
return new HashMap<Integer, ItemStack>(); return new HashMap<Integer, ItemStack>();
} }
@Override
public HashMap<Integer, ItemStack> removeItem(ItemStack... itemStacks) { public HashMap<Integer, ItemStack> removeItem(ItemStack... itemStacks) {
return new HashMap<Integer, ItemStack>(); return new HashMap<Integer, ItemStack>();
} }
@Override
public ItemStack[] getContents() { public ItemStack[] getContents() {
return new ItemStack[]{ return new ItemStack[]{
new ItemStack(Material.CHEST, 1), new ItemStack(Material.CHEST, 1),
@ -53,37 +63,46 @@ public class AdminInventory implements Inventory {
}; };
} }
@Override
public void setContents(ItemStack[] itemStacks) { public void setContents(ItemStack[] itemStacks) {
} }
@Override
public boolean contains(int i) { public boolean contains(int i) {
return true; return true;
} }
@Override
public boolean contains(Material material) { public boolean contains(Material material) {
return true; return true;
} }
@Override
public boolean contains(ItemStack itemStack) { public boolean contains(ItemStack itemStack) {
return true; return true;
} }
@Override
public boolean contains(int i, int i1) { public boolean contains(int i, int i1) {
return true; return true;
} }
@Override
public boolean contains(Material material, int i) { public boolean contains(Material material, int i) {
return true; return true;
} }
@Override
public boolean contains(ItemStack itemStack, int i) { public boolean contains(ItemStack itemStack, int i) {
return true; return true;
} }
@Override
public boolean containsAtLeast(ItemStack itemStack, int i) { public boolean containsAtLeast(ItemStack itemStack, int i) {
return true; return true;
} }
@Override
public HashMap<Integer, ? extends ItemStack> all(int i) { public HashMap<Integer, ? extends ItemStack> all(int i) {
HashMap<Integer, ItemStack> items = new HashMap<Integer, ItemStack>(); HashMap<Integer, ItemStack> items = new HashMap<Integer, ItemStack>();
items.put(1, new ItemStack(i, Integer.MAX_VALUE)); items.put(1, new ItemStack(i, Integer.MAX_VALUE));
@ -91,6 +110,7 @@ public class AdminInventory implements Inventory {
return items; return items;
} }
@Override
public HashMap<Integer, ? extends ItemStack> all(Material material) { public HashMap<Integer, ? extends ItemStack> all(Material material) {
if (material.getMaxDurability() != 0) { if (material.getMaxDurability() != 0) {
HashMap<Integer, ItemStack> items = new HashMap<Integer, ItemStack>(); HashMap<Integer, ItemStack> items = new HashMap<Integer, ItemStack>();
@ -105,6 +125,7 @@ public class AdminInventory implements Inventory {
return all(material.getId()); return all(material.getId());
} }
@Override
public HashMap<Integer, ? extends ItemStack> all(ItemStack itemStack) { public HashMap<Integer, ? extends ItemStack> all(ItemStack itemStack) {
HashMap<Integer, ItemStack> items = new HashMap<Integer, ItemStack>(); HashMap<Integer, ItemStack> items = new HashMap<Integer, ItemStack>();
@ -116,58 +137,78 @@ public class AdminInventory implements Inventory {
return items; return items;
} }
@Override
public int first(int i) { public int first(int i) {
return 0; return 0;
} }
@Override
public int first(Material material) { public int first(Material material) {
return 0; return 0;
} }
@Override
public int first(ItemStack itemStack) { public int first(ItemStack itemStack) {
return 0; return 0;
} }
@Override
public int firstEmpty() { public int firstEmpty() {
return 0; return 0;
} }
@Override
public void remove(int i) { public void remove(int i) {
} }
@Override
public void remove(Material material) { public void remove(Material material) {
} }
@Override
public void remove(ItemStack itemStack) { public void remove(ItemStack itemStack) {
} }
@Override
public void clear(int i) { public void clear(int i) {
} }
@Override
public void clear() { public void clear() {
} }
@Override
public List<HumanEntity> getViewers() { public List<HumanEntity> getViewers() {
return new ArrayList<HumanEntity>(); return new ArrayList<HumanEntity>();
} }
@Override
public String getTitle() { public String getTitle() {
return "Admin inventory"; return "Admin inventory";
} }
@Override
public InventoryType getType() { public InventoryType getType() {
return null; return null;
} }
@Override
public InventoryHolder getHolder() { public InventoryHolder getHolder() {
return null; return null;
} }
@Override
public ListIterator<ItemStack> iterator() { public ListIterator<ItemStack> iterator() {
return null; return null;
} }
@Override
public ListIterator<ItemStack> iterator(int i) { public ListIterator<ItemStack> iterator(int i) {
return null; return null;
} }
@Override
public Location getLocation() {
return null;
}
} }

View File

@ -1,18 +1,10 @@
package com.Acrobot.ChestShop.Listeners; package com.Acrobot.ChestShop.Listeners;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.EventPriority;
import org.bukkit.event.Listener; import org.bukkit.event.Listener;
import com.Acrobot.ChestShop.Events.PreTransactionEvent;
import com.Acrobot.ChestShop.Events.PreTransactionEvent.TransactionOutcome;
import fr.xephi.authme.api.NewAPI;
public class AuthMeChestShopListener implements Listener { public class AuthMeChestShopListener implements Listener {
NewAPI AuthMeAPI = NewAPI.getInstance(); /*NewAPI AuthMeAPI = NewAPI.getInstance();
@EventHandler(ignoreCancelled = true, priority = EventPriority.LOWEST) @EventHandler(ignoreCancelled = true, priority = EventPriority.LOWEST)
public void onPreTransaction(PreTransactionEvent event) { public void onPreTransaction(PreTransactionEvent event) {
@ -31,5 +23,5 @@ public class AuthMeChestShopListener implements Listener {
} }
event.setCancelled(TransactionOutcome.CLIENT_DOES_NOT_HAVE_PERMISSION); event.setCancelled(TransactionOutcome.CLIENT_DOES_NOT_HAVE_PERMISSION);
} }*/
} }