Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/master'
Browse files Browse the repository at this point in the history
  • Loading branch information
StarWishsama committed May 28, 2019
2 parents da52898 + 68b3be0 commit 945cee0
Show file tree
Hide file tree
Showing 5 changed files with 73 additions and 73 deletions.
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
package me.mrCookieSlime.Slimefun.Objects.SlimefunItem.Interfaces;

public interface NotPlaceable {

}
package me.mrCookieSlime.Slimefun.Objects.SlimefunItem.Interfaces;

public interface NotPlaceable {

}
2 changes: 1 addition & 1 deletion src/me/mrCookieSlime/Slimefun/Setup/SlimefunSetup.java
Original file line number Diff line number Diff line change
Expand Up @@ -2445,7 +2445,7 @@ public boolean onRightClick(ItemUseEvent e, final Player p, ItemStack item) {
0.45)
.register(true);

new SlimefunItem(Categories.WEAPONS, SlimefunItems.SEISMIC_AXE, "SEISMIC_AXE", RecipeType.MAGIC_WORKBENCH,
new ExcludedTool(Categories.WEAPONS, SlimefunItems.SEISMIC_AXE, "SEISMIC_AXE", RecipeType.MAGIC_WORKBENCH,
new ItemStack[] {SlimefunItems.HARDENED_METAL_INGOT, SlimefunItems.HARDENED_METAL_INGOT, null, SlimefunItems.HARDENED_METAL_INGOT, SlimefunItems.STAFF_ELEMENTAL, null, null, SlimefunItems.STAFF_ELEMENTAL, null})
.register(true, new ItemInteractionHandler() {

Expand Down
64 changes: 32 additions & 32 deletions src/me/mrCookieSlime/Slimefun/api/machine/MachineConfig.java
Original file line number Diff line number Diff line change
@@ -1,32 +1,32 @@
package me.mrCookieSlime.Slimefun.api.machine;

import java.util.HashMap;
import java.util.Map;

import me.mrCookieSlime.CSCoreLibPlugin.Configuration.Config;
import me.mrCookieSlime.Slimefun.Objects.SlimefunItem.abstractItems.AContainer;

public class MachineConfig extends Config {

MachineSettings global;
Map<String, MachineSettings> children;

public MachineConfig(String id) {
super("plugins/Slimefun/machines/" + id + ".yml");

this.global = new MachineSettings(this);
this.children = new HashMap<String, MachineSettings>();
}

public MachineSettings getGlobalSettings() {
return this.global;
}

public MachineSettings getSettings(AContainer item) {
if (!this.children.containsKey(item.getID())) {
this.children.put(item.getID(), new MachineSettings(this, item));
}

return this.children.get(item.getID());
}
}
package me.mrCookieSlime.Slimefun.api.machine;

import java.util.HashMap;
import java.util.Map;

import me.mrCookieSlime.CSCoreLibPlugin.Configuration.Config;
import me.mrCookieSlime.Slimefun.Objects.SlimefunItem.abstractItems.AContainer;

public class MachineConfig extends Config {

MachineSettings global;
Map<String, MachineSettings> children;

public MachineConfig(String id) {
super("plugins/Slimefun/machines/" + id + ".yml");

this.global = new MachineSettings(this);
this.children = new HashMap<String, MachineSettings>();
}

public MachineSettings getGlobalSettings() {
return this.global;
}

public MachineSettings getSettings(AContainer item) {
if (!this.children.containsKey(item.getID())) {
this.children.put(item.getID(), new MachineSettings(this, item));
}

return this.children.get(item.getID());
}
}
66 changes: 33 additions & 33 deletions src/me/mrCookieSlime/Slimefun/api/machine/MachineSettings.java
Original file line number Diff line number Diff line change
@@ -1,33 +1,33 @@
package me.mrCookieSlime.Slimefun.api.machine;

import java.util.List;

import me.mrCookieSlime.Slimefun.Objects.SlimefunItem.abstractItems.AContainer;

public class MachineSettings {

MachineConfig cfg;
String prefix = "global";

public MachineSettings(MachineConfig cfg) {
this.cfg = cfg;
}

public MachineSettings(MachineConfig cfg, AContainer machine) {
this.cfg = cfg;
this.prefix = machine.getID();
}

public String getString(String path) {
return this.cfg.getString(prefix + "." + path);
}

public int getInt(String path) {
return this.cfg.getInt(prefix + "." + path);
}

public List<String> getStringList(String path) {
return this.cfg.getStringList(prefix + "." + path);
}

}
package me.mrCookieSlime.Slimefun.api.machine;

import java.util.List;

import me.mrCookieSlime.Slimefun.Objects.SlimefunItem.abstractItems.AContainer;

public class MachineSettings {

MachineConfig cfg;
String prefix = "global";

public MachineSettings(MachineConfig cfg) {
this.cfg = cfg;
}

public MachineSettings(MachineConfig cfg, AContainer machine) {
this.cfg = cfg;
this.prefix = machine.getID();
}

public String getString(String path) {
return this.cfg.getString(prefix + "." + path);
}

public int getInt(String path) {
return this.cfg.getInt(prefix + "." + path);
}

public List<String> getStringList(String path) {
return this.cfg.getStringList(prefix + "." + path);
}

}
4 changes: 2 additions & 2 deletions src/me/mrCookieSlime/Slimefun/holograms/Projector.java
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
public class Projector {

public static ArmorStand getArmorStand(Block projector) {
String nametag = ChatColor.translateAlternateColorCodes('&', BlockStorage.getLocationInfo(projector.getLocation(), "text"));
String nametag = BlockStorage.getLocationInfo(projector.getLocation(), "text");
double offset = Double.valueOf(BlockStorage.getLocationInfo(projector.getLocation(), "offset"));
Location l = new Location(projector.getWorld(), projector.getX() + 0.5, projector.getY() + offset, projector.getZ() + 0.5);

Expand All @@ -45,7 +45,7 @@ public static void openEditor(Player p, final Block projector) {
MenuHelper.awaitChatInput(pl, (player, message) -> {
ArmorStand hologram = getArmorStand(projector);
hologram.setCustomName(ChatColor.translateAlternateColorCodes('&', message));
BlockStorage.addBlockInfo(projector, "text", message);
BlockStorage.addBlockInfo(projector, "text", hologram.getCustomName());
openEditor(player, projector);
return false;
});
Expand Down

0 comments on commit 945cee0

Please sign in to comment.