Skip to content

Commit

Permalink
fix wci
Browse files Browse the repository at this point in the history
  • Loading branch information
Dream-Master committed Nov 11, 2023
1 parent c0dd868 commit afb21dc
Show file tree
Hide file tree
Showing 7 changed files with 130 additions and 13 deletions.
70 changes: 63 additions & 7 deletions src/main/java/team/chisel/Features.java
Original file line number Diff line number Diff line change
@@ -1,7 +1,21 @@
package team.chisel;

import static team.chisel.init.ChiselBlocks.*;
import static team.chisel.utils.General.*;
import static team.chisel.init.ChiselBlocks.andesite;
import static team.chisel.init.ChiselBlocks.cubit;
import static team.chisel.init.ChiselBlocks.diorite;
import static team.chisel.init.ChiselBlocks.granite;
import static team.chisel.init.ChiselBlocks.jackolantern;
import static team.chisel.init.ChiselBlocks.neonite;
import static team.chisel.init.ChiselBlocks.nucrete;
import static team.chisel.init.ChiselBlocks.planks;
import static team.chisel.init.ChiselBlocks.pumpkin;
import static team.chisel.init.ChiselBlocks.stainedGlass;
import static team.chisel.init.ChiselBlocks.stainedGlassForestry;
import static team.chisel.init.ChiselBlocks.stainedGlassPane;
import static team.chisel.init.ChiselBlocks.sveltstone;
import static team.chisel.init.ChiselBlocks.torches;
import static team.chisel.utils.General.featureColors;
import static team.chisel.utils.General.sGNames;

import java.util.List;

Expand Down Expand Up @@ -30,10 +44,52 @@
import cpw.mods.fml.common.Loader;
import cpw.mods.fml.common.registry.EntityRegistry;
import cpw.mods.fml.common.registry.GameRegistry;
import team.chisel.block.*;
import team.chisel.block.BlockAutoChisel;
import team.chisel.block.BlockBeaconBase;
import team.chisel.block.BlockCarvable;
import team.chisel.block.BlockCarvableAntiBlock;
import team.chisel.block.BlockCarvableBeacon;
import team.chisel.block.BlockCarvableBookshelf;
import team.chisel.block.BlockCarvableCarpet;
import team.chisel.block.BlockCarvableGlass;
import team.chisel.block.BlockCarvableGlow;
import team.chisel.block.BlockCarvableGlowie;
import team.chisel.block.BlockCarvableGlowstone;
import team.chisel.block.BlockCarvableIce;
import team.chisel.block.BlockCarvableIceStairs;
import team.chisel.block.BlockCarvableLayered;
import team.chisel.block.BlockCarvablePackedIce;
import team.chisel.block.BlockCarvablePackedIceStairs;
import team.chisel.block.BlockCarvablePane;
import team.chisel.block.BlockCarvablePowered;
import team.chisel.block.BlockCarvablePumpkin;
import team.chisel.block.BlockCarvableSand;
import team.chisel.block.BlockCarvableSlab;
import team.chisel.block.BlockCarvableStairs;
import team.chisel.block.BlockCarvableTorch;
import team.chisel.block.BlockCloud;
import team.chisel.block.BlockConcrete;
import team.chisel.block.BlockEldritch;
import team.chisel.block.BlockGrimstone;
import team.chisel.block.BlockHolystone;
import team.chisel.block.BlockLavastone;
import team.chisel.block.BlockLeaf;
import team.chisel.block.BlockPresent;
import team.chisel.block.BlockRoadLine;
import team.chisel.block.BlockSnakestone;
import team.chisel.block.BlockSnakestoneObsidian;
import team.chisel.block.BlockWaterstone;
import team.chisel.block.CarvableStairsMaker;
import team.chisel.block.IStairsCreator;
import team.chisel.carving.Carving;
import team.chisel.client.render.*;
import team.chisel.client.render.SubmapManagerAntiblock;
import team.chisel.client.render.SubmapManagerCarpetFloor;
import team.chisel.client.render.SubmapManagerCombinedCTM;
import team.chisel.client.render.SubmapManagerFakeController;
import team.chisel.client.render.SubmapManagerLeaves;
import team.chisel.client.render.SubmapManagerSlab;
import team.chisel.client.render.SubmapManagerSpecialMaterial;
import team.chisel.client.render.SubmapManagerVoidstone;
import team.chisel.compat.fmp.ItemBlockChiselTorchPart;
import team.chisel.config.Configurations;
import team.chisel.entity.EntityBallOMoss;
Expand Down Expand Up @@ -2973,8 +3029,8 @@ void addBlocks() {
@Override
void addRecipes() {
GameRegistry.addShapelessRecipe(
new ItemStack(ChiselBlocks.jackolantern[meta]),
new ItemStack(ChiselBlocks.pumpkin[meta], 1),
new ItemStack(jackolantern[meta]),
new ItemStack(pumpkin[meta], 1),
new ItemStack(Item.getItemFromBlock(Blocks.torch), 1));
}

Expand Down Expand Up @@ -3525,7 +3581,7 @@ void addRecipes() {
'*',
new ItemStack(Blocks.stone, 1),
'X',
new ItemStack(ChiselBlocks.andesite, 1));
new ItemStack(andesite, 1));
}
},

Expand Down
5 changes: 4 additions & 1 deletion src/main/java/team/chisel/carving/Carving.java
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
package team.chisel.carving;

import java.util.*;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashSet;
import java.util.List;

import net.minecraft.block.Block;
import net.minecraft.item.Item;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
package team.chisel.client.gui.widgets;

import static team.chisel.client.gui.GuiChisel.*;
import static team.chisel.client.gui.GuiChisel.TEXTURE_HEIGHT;
import static team.chisel.client.gui.GuiChisel.TEXTURE_RESOURCE_LOCATION;
import static team.chisel.client.gui.GuiChisel.TEXTURE_WIDTH;

import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.GuiButton;
Expand Down
10 changes: 9 additions & 1 deletion src/main/java/team/chisel/client/render/RendererMultiLayer.java
Original file line number Diff line number Diff line change
@@ -1,6 +1,14 @@
package team.chisel.client.render;

import static org.lwjgl.opengl.GL11.*;
import static org.lwjgl.opengl.GL11.GL_BLEND;
import static org.lwjgl.opengl.GL11.GL_ONE_MINUS_SRC_ALPHA;
import static org.lwjgl.opengl.GL11.GL_SRC_ALPHA;
import static org.lwjgl.opengl.GL11.glBlendFunc;
import static org.lwjgl.opengl.GL11.glDisable;
import static org.lwjgl.opengl.GL11.glEnable;
import static org.lwjgl.opengl.GL11.glPopMatrix;
import static org.lwjgl.opengl.GL11.glPushMatrix;
import static org.lwjgl.opengl.GL11.glTranslatef;

import net.minecraft.block.Block;
import net.minecraft.client.renderer.RenderBlocks;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
package team.chisel.client.render;

import static team.chisel.ctmlib.Dir.*;
import static team.chisel.ctmlib.Dir.BOTTOM;
import static team.chisel.ctmlib.Dir.BOTTOM_LEFT;
import static team.chisel.ctmlib.Dir.BOTTOM_RIGHT;
import static team.chisel.ctmlib.Dir.LEFT;
import static team.chisel.ctmlib.Dir.RIGHT;
import static team.chisel.ctmlib.Dir.TOP;
import static team.chisel.ctmlib.Dir.TOP_LEFT;
import static team.chisel.ctmlib.Dir.TOP_RIGHT;

import net.minecraft.block.Block;
import net.minecraft.client.renderer.texture.IIconRegister;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,20 @@
package team.chisel.client.render.tile;

import static org.lwjgl.opengl.GL11.*;
import static org.lwjgl.opengl.GL11.GL_ALL_ATTRIB_BITS;
import static org.lwjgl.opengl.GL11.GL_BLEND;
import static org.lwjgl.opengl.GL11.GL_ONE_MINUS_CONSTANT_ALPHA;
import static org.lwjgl.opengl.GL11.GL_SRC_ALPHA;
import static org.lwjgl.opengl.GL11.glBlendFunc;
import static org.lwjgl.opengl.GL11.glDepthMask;
import static org.lwjgl.opengl.GL11.glEnable;
import static org.lwjgl.opengl.GL11.glPopAttrib;
import static org.lwjgl.opengl.GL11.glPopMatrix;
import static org.lwjgl.opengl.GL11.glPushAttrib;
import static org.lwjgl.opengl.GL11.glPushMatrix;
import static org.lwjgl.opengl.GL11.glRotatef;
import static org.lwjgl.opengl.GL11.glScalef;
import static org.lwjgl.opengl.GL11.glTranslated;
import static org.lwjgl.opengl.GL11.glTranslatef;

import java.util.Random;

Expand Down
29 changes: 28 additions & 1 deletion src/main/java/team/chisel/init/ChiselBlocks.java
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,34 @@

import cpw.mods.fml.common.registry.GameRegistry.ObjectHolder;
import team.chisel.Chisel;
import team.chisel.block.*;
import team.chisel.block.BlockCarvable;
import team.chisel.block.BlockCarvableBeacon;
import team.chisel.block.BlockCarvableCarpet;
import team.chisel.block.BlockCarvableGlass;
import team.chisel.block.BlockCarvableGlowstone;
import team.chisel.block.BlockCarvableIce;
import team.chisel.block.BlockCarvableIceStairs;
import team.chisel.block.BlockCarvableLayered;
import team.chisel.block.BlockCarvablePackedIce;
import team.chisel.block.BlockCarvablePackedIceStairs;
import team.chisel.block.BlockCarvablePane;
import team.chisel.block.BlockCarvablePowered;
import team.chisel.block.BlockCarvablePumpkin;
import team.chisel.block.BlockCarvableSand;
import team.chisel.block.BlockCarvableSlab;
import team.chisel.block.BlockCarvableStairs;
import team.chisel.block.BlockCarvableTorch;
import team.chisel.block.BlockCarvableWall;
import team.chisel.block.BlockCloud;
import team.chisel.block.BlockConcrete;
import team.chisel.block.BlockGrimstone;
import team.chisel.block.BlockHolystone;
import team.chisel.block.BlockLavastone;
import team.chisel.block.BlockPresent;
import team.chisel.block.BlockRoadLine;
import team.chisel.block.BlockSnakestone;
import team.chisel.block.BlockSnakestoneObsidian;
import team.chisel.block.BlockWaterstone;

@ObjectHolder(Chisel.MOD_ID)
public final class ChiselBlocks {
Expand Down

0 comments on commit afb21dc

Please sign in to comment.