mirror of
https://github.com/GTNewHorizons/Binnie.git
synced 2026-11-15 09:44:50 +00:00
Update buildscript & spotlessApply
This commit is contained in:
1 parent
e4329e2b8f
commit
8683a345c3
818 files changed
+51123
-49403
No files matched your search
@@ -9,134 +9,143 @@ import binnie.extratrees.api.IDesignSystem;
|
||||
import binnie.extratrees.api.IPattern;
|
||||
import binnie.extratrees.block.PlankType;
|
||||
import binnie.extratrees.item.ExtraTreeItems;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
import net.minecraft.client.renderer.texture.IIconRegister;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.util.IIcon;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
public enum DesignSystem implements IDesignSystem {
|
||||
Wood,
|
||||
Glass;
|
||||
Wood,
|
||||
Glass;
|
||||
|
||||
protected Map<Integer, IIcon> primary;
|
||||
protected Map<Integer, IIcon> secondary;
|
||||
protected Map<Integer, IIcon> primary;
|
||||
protected Map<Integer, IIcon> secondary;
|
||||
|
||||
DesignSystem() {
|
||||
primary = new HashMap<>();
|
||||
secondary = new HashMap<>();
|
||||
DesignerManager.instance.registerDesignSystem(this);
|
||||
}
|
||||
DesignSystem() {
|
||||
primary = new HashMap<>();
|
||||
secondary = new HashMap<>();
|
||||
DesignerManager.instance.registerDesignSystem(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public IDesignMaterial getDefaultMaterial() {
|
||||
switch (this) {
|
||||
case Glass:
|
||||
return GlassType.get(0);
|
||||
@Override
|
||||
public IDesignMaterial getDefaultMaterial() {
|
||||
switch (this) {
|
||||
case Glass:
|
||||
return GlassType.get(0);
|
||||
|
||||
case Wood:
|
||||
return PlankType.ExtraTreePlanks.Fir;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
case Wood:
|
||||
return PlankType.ExtraTreePlanks.Fir;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public IDesignMaterial getDefaultMaterial2() {
|
||||
switch (this) {
|
||||
case Glass:
|
||||
return GlassType.get(1);
|
||||
@Override
|
||||
public IDesignMaterial getDefaultMaterial2() {
|
||||
switch (this) {
|
||||
case Glass:
|
||||
return GlassType.get(1);
|
||||
|
||||
case Wood:
|
||||
return PlankType.ExtraTreePlanks.Whitebeam;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
case Wood:
|
||||
return PlankType.ExtraTreePlanks.Whitebeam;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public IDesignMaterial getMaterial(int id) {
|
||||
switch (this) {
|
||||
case Glass:
|
||||
return GlassType.get(id);
|
||||
@Override
|
||||
public IDesignMaterial getMaterial(int id) {
|
||||
switch (this) {
|
||||
case Glass:
|
||||
return GlassType.get(id);
|
||||
|
||||
case Wood:
|
||||
return CarpentryManager.carpentryInterface.getWoodMaterial(id);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
case Wood:
|
||||
return CarpentryManager.carpentryInterface.getWoodMaterial(id);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getMaterialIndex(IDesignMaterial id) {
|
||||
switch (this) {
|
||||
case Glass:
|
||||
return GlassType.getIndex(id);
|
||||
@Override
|
||||
public int getMaterialIndex(IDesignMaterial id) {
|
||||
switch (this) {
|
||||
case Glass:
|
||||
return GlassType.getIndex(id);
|
||||
|
||||
case Wood:
|
||||
return CarpentryManager.carpentryInterface.getCarpentryWoodIndex(id);
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
case Wood:
|
||||
return CarpentryManager.carpentryInterface.getCarpentryWoodIndex(id);
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
public String getTexturePath() {
|
||||
switch (this) {
|
||||
case Glass:
|
||||
return "glass";
|
||||
public String getTexturePath() {
|
||||
switch (this) {
|
||||
case Glass:
|
||||
return "glass";
|
||||
|
||||
case Wood:
|
||||
return "patterns";
|
||||
}
|
||||
return "";
|
||||
}
|
||||
case Wood:
|
||||
return "patterns";
|
||||
}
|
||||
return "";
|
||||
}
|
||||
|
||||
@Override
|
||||
public IDesignMaterial getMaterial(ItemStack stack) {
|
||||
switch (this) {
|
||||
case Glass:
|
||||
return GlassType.get(stack);
|
||||
@Override
|
||||
public IDesignMaterial getMaterial(ItemStack stack) {
|
||||
switch (this) {
|
||||
case Glass:
|
||||
return GlassType.get(stack);
|
||||
|
||||
case Wood:
|
||||
return CarpentryManager.carpentryInterface.getWoodMaterial(stack);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
case Wood:
|
||||
return CarpentryManager.carpentryInterface.getWoodMaterial(stack);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ItemStack getAdhesive() {
|
||||
switch (this) {
|
||||
case Glass:
|
||||
return ExtraTreeItems.GlassFitting.get(1);
|
||||
@Override
|
||||
public ItemStack getAdhesive() {
|
||||
switch (this) {
|
||||
case Glass:
|
||||
return ExtraTreeItems.GlassFitting.get(1);
|
||||
|
||||
case Wood:
|
||||
return ExtraTreeItems.WoodWax.get(1);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
case Wood:
|
||||
return ExtraTreeItems.WoodWax.get(1);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public IIcon getPrimaryIcon(IPattern pattern) {
|
||||
if (pattern instanceof EnumPattern) {
|
||||
return primary.get(((EnumPattern) pattern).ordinal());
|
||||
}
|
||||
return null;
|
||||
}
|
||||
@Override
|
||||
public IIcon getPrimaryIcon(IPattern pattern) {
|
||||
if (pattern instanceof EnumPattern) {
|
||||
return primary.get(((EnumPattern) pattern).ordinal());
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public IIcon getSecondaryIcon(IPattern pattern) {
|
||||
if (pattern instanceof EnumPattern) {
|
||||
return secondary.get(((EnumPattern) pattern).ordinal());
|
||||
}
|
||||
return null;
|
||||
}
|
||||
@Override
|
||||
public IIcon getSecondaryIcon(IPattern pattern) {
|
||||
if (pattern instanceof EnumPattern) {
|
||||
return secondary.get(((EnumPattern) pattern).ordinal());
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void registerIcons(IIconRegister register) {
|
||||
for (EnumPattern pattern : EnumPattern.values()) {
|
||||
primary.put(pattern.ordinal(), BinnieCore.proxy.getIcon(register, getMod().getModID(), getTexturePath() + "/" + pattern.toString().toLowerCase() + ".0"));
|
||||
secondary.put(pattern.ordinal(), BinnieCore.proxy.getIcon(register, getMod().getModID(), getTexturePath() + "/" + pattern.toString().toLowerCase() + ".1"));
|
||||
}
|
||||
}
|
||||
@Override
|
||||
public void registerIcons(IIconRegister register) {
|
||||
for (EnumPattern pattern : EnumPattern.values()) {
|
||||
primary.put(
|
||||
pattern.ordinal(),
|
||||
BinnieCore.proxy.getIcon(
|
||||
register,
|
||||
getMod().getModID(),
|
||||
getTexturePath() + "/" + pattern.toString().toLowerCase() + ".0"));
|
||||
secondary.put(
|
||||
pattern.ordinal(),
|
||||
BinnieCore.proxy.getIcon(
|
||||
register,
|
||||
getMod().getModID(),
|
||||
getTexturePath() + "/" + pattern.toString().toLowerCase() + ".1"));
|
||||
}
|
||||
}
|
||||
|
||||
public AbstractMod getMod() {
|
||||
return ExtraTrees.instance;
|
||||
}
|
||||
public AbstractMod getMod() {
|
||||
return ExtraTrees.instance;
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user