implement material roughness
This commit is contained in:
parent
1e79613f2b
commit
401f9dbe34
12 changed files with 73 additions and 60 deletions
|
@ -1075,6 +1075,11 @@ public class Block {
|
|||
return provider.getModel(name).add().all();
|
||||
}
|
||||
|
||||
@Clientside
|
||||
public float getShinyness() {
|
||||
return 1.0f;
|
||||
}
|
||||
|
||||
@Clientside
|
||||
public GuiPosition getItemPosition() {
|
||||
return GuiPosition.NORMAL;
|
||||
|
|
|
@ -6,6 +6,7 @@ import common.entity.Entity;
|
|||
import common.item.CheatTab;
|
||||
import common.rng.Random;
|
||||
import common.util.BlockPos;
|
||||
import common.util.Clientside;
|
||||
import common.util.Facing;
|
||||
import common.util.Serverside;
|
||||
import common.world.AWorldServer;
|
||||
|
@ -45,4 +46,9 @@ public class BlockGlass extends Block {
|
|||
world.destroyBlock(pos, true);
|
||||
return false;
|
||||
}
|
||||
|
||||
@Clientside
|
||||
public float getShinyness() {
|
||||
return 16.0f;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -11,6 +11,7 @@ import common.entity.npc.EntityNPC;
|
|||
import common.init.MetalType;
|
||||
import common.item.CheatTab;
|
||||
import common.item.ItemStack;
|
||||
import common.util.Clientside;
|
||||
|
||||
public class BlockMetalBlock extends Block {
|
||||
private final MetalType metal;
|
||||
|
@ -50,4 +51,9 @@ public class BlockMetalBlock extends Block {
|
|||
if(this.metal.radioactivity > 0.0f)
|
||||
map.put(Attribute.RADIATION, this.metal.radioactivity * 4.0f * 9.0f);
|
||||
}
|
||||
|
||||
@Clientside
|
||||
public float getShinyness() {
|
||||
return 32.0f;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -17,6 +17,7 @@ import common.properties.PropertyBool;
|
|||
import common.rng.Random;
|
||||
import common.util.BlockPos;
|
||||
import common.util.BoundingBox;
|
||||
import common.util.Clientside;
|
||||
import common.util.Facing;
|
||||
import common.util.Serverside;
|
||||
import common.world.AWorldServer;
|
||||
|
@ -204,6 +205,11 @@ public class BlockPane extends Block
|
|||
return this.material == Material.SOLID ? "iron_bars" : "glass_pane";
|
||||
}
|
||||
|
||||
@Clientside
|
||||
public float getShinyness() {
|
||||
return this.material == Material.SOLID ? 4.0f : 16.0f;
|
||||
}
|
||||
|
||||
public Model getModel(ModelProvider provider, String name, State state) {
|
||||
boolean n = state.getValue(NORTH);
|
||||
boolean s = state.getValue(SOUTH);
|
||||
|
|
|
@ -3,6 +3,7 @@ package common.block.artificial;
|
|||
import common.block.Material;
|
||||
import common.item.CheatTab;
|
||||
import common.properties.Property;
|
||||
import common.util.Clientside;
|
||||
import common.util.Color;
|
||||
|
||||
public class BlockStainedGlassPane extends BlockPane
|
||||
|
@ -40,4 +41,9 @@ public class BlockStainedGlassPane extends BlockPane
|
|||
protected String getPaneEdge() {
|
||||
return this.color.getName() + "_glass_pane";
|
||||
}
|
||||
|
||||
@Clientside
|
||||
public float getShinyness() {
|
||||
return 16.0f;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue