Update buildscript & spotlessApply

This commit is contained in:
DianeXD committed 2022-07-03 12:17:51 +08:00
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;
}
}