Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Center of block + cleanup #6

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
</properties>

<repositories>
Expand All @@ -34,13 +34,13 @@
<dependency>
<groupId>org.spigotmc</groupId>
<artifactId>spigot-api</artifactId>
<version>1.16.3-R0.1-SNAPSHOT</version>
<version>1.16.5-R0.1-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.comphenix.protocol</groupId>
<artifactId>ProtocolLib</artifactId>
<version>4.5.0</version>
<version>4.6.0</version>
<scope>provided</scope>
</dependency>
<dependency>
Expand All @@ -52,7 +52,7 @@
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<version>4.13.2</version>
<scope>test</scope>
</dependency>
</dependencies>
Expand Down
4 changes: 2 additions & 2 deletions src/main/java/me/tajam/jext/JextNamespace.java
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,10 @@ public static void registerNamespace(JavaPlugin plugin) {
}
}

private String key;
private final String key;
private NamespacedKey namespacedKey;

private JextNamespace(String key) {
JextNamespace(String key) {
this.key = key;
this.namespacedKey = null;
}
Expand Down
18 changes: 9 additions & 9 deletions src/main/java/me/tajam/jext/Log.java
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,9 @@

public class Log {

private String title;
private final String title;
private ChatColor themeColor;
private List<Token> tokens;
private final List<Token> tokens;

public Log(String title) {
this.tokens = new ArrayList<>();
Expand Down Expand Up @@ -383,18 +383,18 @@ public String text(Object... objects) {
}

private String constructMessage(Queue<Object> parameters) {
String message = "";
StringBuilder message = new StringBuilder();
for (Token token : tokens) {
message += token.toString(parameters);
message.append(token.toString(parameters));
}
return message;
return message.toString();
}

private class Token {
private static class Token {

private String message;
private ChatColor color;
private boolean parameter;
private final String message;
private final ChatColor color;
private final boolean parameter;

private Token(String message, ChatColor color, boolean parameter) {
this.message = message;
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/me/tajam/jext/SpigotVersion.java
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ public class SpigotVersion {

private static SpigotVersion instance;

private String version;
private final String version;

public SpigotVersion(JavaPlugin plugin) {
this.version = plugin.getServer().getBukkitVersion().substring(0, 4);
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/me/tajam/jext/command/ExecutorDiscGive.java
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ private boolean mergedExecute(CommandSender sender, String[] args) {
new Log().info().t("Received ").p().t(" disc.").send(player, disc);
}

final Integer playerCount = players.size();
final int playerCount = players.size();
if (playerCount >= 2) {
new Log().warn().t("Given ").o().t(" disc to ").o().t(" players!").send(sender, disc, playerCount);
} else if (playerCount == 1) {
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/me/tajam/jext/command/ExecutorStopMusic.java
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ boolean mergedExecute(CommandSender sender, String[] args) {
new Log().info().t("Stopped all music.").send(player);
}

final Integer playerCount = players.size();
final int playerCount = players.size();
if (playerCount >= 2) {
new Log().warn().t("Stopped music for ").o().t(" players!").send(sender, playerCount);
} else if (playerCount == 1) {
Expand Down
8 changes: 4 additions & 4 deletions src/main/java/me/tajam/jext/command/LocationParser.java
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@

public class LocationParser {

private String stringX;
private String stringY;
private String stringZ;
private Player sender;
private final String stringX;
private final String stringY;
private final String stringZ;
private final Player sender;

public LocationParser(String stringX, String stringY, String stringZ, Player sender) throws IllegalStateException {
this.stringX = stringX;
Expand Down
14 changes: 7 additions & 7 deletions src/main/java/me/tajam/jext/command/ParameterLocation.java
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ enum Axis {
X, Y, Z
}

private Axis axis;
private final Axis axis;

ParameterLocation(boolean required, Axis axis) {
super(required);
Expand All @@ -37,18 +37,18 @@ List<String> onComplete(String parameter, CommandSender sender) {
final Location location = block.getLocation();
switch(axis) {
case X: {
Integer a = location.getBlockX();
suggestions.add(a.toString());
int a = location.getBlockX();
suggestions.add(Integer.toString(a));
break;
}
case Y: {
Integer a = location.getBlockY();
suggestions.add(a.toString());
int a = location.getBlockY();
suggestions.add(Integer.toString(a));
break;
}
case Z: {
Integer a = location.getBlockZ();
suggestions.add(a.toString());
int a = location.getBlockZ();
suggestions.add(Integer.toString(a));
break;
}
default:
Expand Down
4 changes: 2 additions & 2 deletions src/main/java/me/tajam/jext/command/PlayerSelector.java
Original file line number Diff line number Diff line change
Expand Up @@ -38,9 +38,9 @@ static Set<String> getSelectorStrings() {
return SELECTOR_SYMBOL_MAP.keySet();
}

private CommandSender sender;
private final CommandSender sender;
private Selector mode;
private String selector;
private final String selector;

PlayerSelector(CommandSender sender, String selector) {
this.sender = sender;
Expand Down
10 changes: 5 additions & 5 deletions src/main/java/me/tajam/jext/config/ConfigDiscData.java
Original file line number Diff line number Diff line change
Expand Up @@ -20,11 +20,11 @@ public enum Path {

}

private String name;
private HashMap<Path, ConfigField<String>> stringMap;
private HashMap<Path, ConfigField<Integer>> integerMap;
private HashMap<Path, ConfigField<Boolean>> booleanMap;
private ConfigFieldListString lores;
private final String name;
private final HashMap<Path, ConfigField<String>> stringMap;
private final HashMap<Path, ConfigField<Integer>> integerMap;
private final HashMap<Path, ConfigField<Boolean>> booleanMap;
private final ConfigFieldListString lores;

public ConfigDiscData(String name) {

Expand Down
2 changes: 1 addition & 1 deletion src/main/java/me/tajam/jext/config/field/ConfigField.java
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

public class ConfigField<T> {

private String path;
private final String path;
private T data;

public ConfigField(String path, T defaultData) {
Expand Down
6 changes: 3 additions & 3 deletions src/main/java/me/tajam/jext/config/field/ConfigFieldList.java
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@

public interface ConfigFieldList<T> {

public String getPath();
public ArrayList<T> getData();
public void updateData(ConfigurationSection section);
String getPath();
ArrayList<T> getData();
void updateData(ConfigurationSection section);

}
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

public class ConfigFieldListString implements ConfigFieldList<String> {

private String path;
private final String path;
private ArrayList<String> data;

public ConfigFieldListString(String path, ArrayList<String> defaultData) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@

public class ConfigFieldObject extends ConfigField {

private ReflectionConfigMap configMap;
private ConfigurationSection section;
private String fieldName;
private final ReflectionConfigMap configMap;
private final ConfigurationSection section;
private final String fieldName;

public ConfigFieldObject(Field field, ConfigurationSection section, Object instance) {
super(field, section, instance);
Expand Down
4 changes: 2 additions & 2 deletions src/main/java/me/tajam/jext/configuration/ConfigFile.java
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@

public class ConfigFile extends Configuration {

private File file;
private ConfigSection mainSection;
private final File file;
private final ConfigSection mainSection;

public ConfigFile(Class<?> clazz, JavaPlugin plugin) throws InvalidClassException {
if (!clazz.isAnnotationPresent(MarkAsConfigFile.class)) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@

public class ConfigSection extends Configuration {

private Class<?> clazz;
private final Class<?> clazz;

public ConfigSection(Class<?> clazz, ConfigurationSection section) {
this(clazz, section, null);
Expand Down
10 changes: 3 additions & 7 deletions src/main/java/me/tajam/jext/configuration/ConfigYmlvLatest.java
Original file line number Diff line number Diff line change
@@ -1,10 +1,6 @@
package me.tajam.jext.configuration;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.*;

import me.tajam.jext.configuration.ConfigUtil.*;

Expand Down Expand Up @@ -45,14 +41,14 @@ public static class SETTINGS {
DiscData disc_0 = new DiscData();
disc_0.AUTHOR = "C148";
disc_0.CREEPER_DROP = true;
disc_0.LORE = Arrays.asList("Minecraft originals");
disc_0.LORE = Collections.singletonList("Minecraft originals");
disc_0.MODEL_DATA = 0;
disc_0.TITLE = "Cat";

DiscData disc_1 = new DiscData();
disc_1.AUTHOR = "C148";
disc_1.CREEPER_DROP = true;
disc_1.LORE = Arrays.asList("Minecraft originals");
disc_1.LORE = Collections.singletonList("Minecraft originals");
disc_1.MODEL_DATA = 0;
disc_1.TITLE = "Stal";

Expand Down
10 changes: 3 additions & 7 deletions src/main/java/me/tajam/jext/configuration/ConfigYmlvLegacy.java
Original file line number Diff line number Diff line change
@@ -1,10 +1,6 @@
package me.tajam.jext.configuration;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.*;

import me.tajam.jext.configuration.ConfigUtil.*;

Expand All @@ -25,14 +21,14 @@ public static class Jext {
DiscData disc_0 = new DiscData();
disc_0.AUTHOR = "C148";
disc_0.CREEPER_DROP = true;
disc_0.LORE = Arrays.asList("Minecraft originals");
disc_0.LORE = Collections.singletonList("Minecraft originals");
disc_0.MODEL_DATA = 0;
disc_0.NAMESPACE= "music_disc.cat";

DiscData disc_1 = new DiscData();
disc_1.AUTHOR = "C148";
disc_1.CREEPER_DROP = true;
disc_1.LORE = Arrays.asList("Minecraft originals");
disc_1.LORE = Collections.singletonList("Minecraft originals");
disc_1.MODEL_DATA = 0;
disc_1.NAMESPACE = "music_disc.stal";

Expand Down
4 changes: 2 additions & 2 deletions src/main/java/me/tajam/jext/configuration/Configurable.java
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

public interface Configurable {

public void save(ConfigWriter writer);
void save(ConfigWriter writer);

public void load();
void load();

}
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
public abstract class Configuration implements Configurable {

private Configuration parent;
private List<Configurable> childs;
private final List<Configurable> childs;
private int level;

public Configuration() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@

public class ReflectionConfigMap {

private Field mapField;
private Object instance;
private final Field mapField;
private final Object instance;
private Class<?> keyClass;
private Class<?> valueClass;

Expand Down
12 changes: 6 additions & 6 deletions src/main/java/me/tajam/jext/disc/DiscContainer.java
Original file line number Diff line number Diff line change
Expand Up @@ -36,13 +36,13 @@ public class DiscContainer {
}
public static final Material BASEDISC_MATERIAL = Material.MUSIC_DISC_11;

private String title;
private String author;
private String namespaceID;
private int customModelData;
private final String title;
private final String author;
private final String namespaceID;
private final int customModelData;
private boolean creeperDrop;
private ArrayList<String> lores;
private Material material;
private final ArrayList<String> lores;
private final Material material;

public DiscContainer(ConfigDiscData configDiscData) {
this.title = configDiscData.getName();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ public class DiscPersistentDataContainer {

private final String IDENTIFIER = "JEXT";

private PersistentDataContainer container;
private final PersistentDataContainer container;

public DiscPersistentDataContainer(ItemMeta meta) {
this.container = meta.getPersistentDataContainer();
Expand Down
3 changes: 2 additions & 1 deletion src/main/java/me/tajam/jext/disc/DiscPlayer.java
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ public class DiscPlayer {
private static final double JUKEBOX_RANGE_MULTIPLY = 16.0;
private static final float JUKEBOX_VOLUME = 4.0f;

private String namespace;
private final String namespace;
private float volume;
private float pitch;

Expand All @@ -38,6 +38,7 @@ public DiscPlayer setPitch(float value) {
}

public void play(Location location) {
location = location.add(0.5, 0.5, 0.5);
World world = location.getWorld();
ConfigManager manager = ConfigManager.getInstance();
if (!manager.getBooleanData(ConfigData.BooleanData.Path.ALLOW_OVERLAP)) {
Expand Down
Loading