rbmk yeah
@ -173,10 +173,10 @@ public abstract class BlockDummyable extends BlockContainer {
|
||||
return;
|
||||
}
|
||||
|
||||
if(!world.isRemote) {
|
||||
//if(!world.isRemote) {
|
||||
world.setBlock(x + dir.offsetX * o, y + dir.offsetY * o, z + dir.offsetZ * o, this, dir.ordinal() + offset, 3);
|
||||
fillSpace(world, x, y, z, dir, o);
|
||||
}
|
||||
//}
|
||||
y -= getHeightOffset();
|
||||
world.scheduleBlockUpdate(x, y, z, this, 1);
|
||||
world.scheduleBlockUpdate(x, y, z, this, 2);
|
||||
|
||||
@ -12,6 +12,14 @@ import com.hbm.blocks.gas.BlockGasRadon;
|
||||
import com.hbm.blocks.gas.BlockGasRadonDense;
|
||||
import com.hbm.blocks.gas.BlockGasRadonTomb;
|
||||
import com.hbm.blocks.machine.*;
|
||||
import com.hbm.blocks.machine.rbmk.RBMKAbsorber;
|
||||
import com.hbm.blocks.machine.rbmk.RBMKBlank;
|
||||
import com.hbm.blocks.machine.rbmk.RBMKBoiler;
|
||||
import com.hbm.blocks.machine.rbmk.RBMKControl;
|
||||
import com.hbm.blocks.machine.rbmk.RBMKControlAuto;
|
||||
import com.hbm.blocks.machine.rbmk.RBMKModerator;
|
||||
import com.hbm.blocks.machine.rbmk.RBMKReflector;
|
||||
import com.hbm.blocks.machine.rbmk.RBMKRod;
|
||||
import com.hbm.blocks.network.*;
|
||||
import com.hbm.blocks.test.*;
|
||||
import com.hbm.blocks.turret.*;
|
||||
@ -832,6 +840,16 @@ public class ModBlocks {
|
||||
public static Block turret_howard;
|
||||
public static final int guiID_howard = 112;
|
||||
|
||||
public static Block rbmk_rod;
|
||||
public static Block rbmk_control;
|
||||
public static Block rbmk_control_auto;
|
||||
public static Block rbmk_blank;
|
||||
public static Block rbmk_boiler;
|
||||
public static Block rbmk_reflector;
|
||||
public static Block rbmk_absorber;
|
||||
public static Block rbmk_moderator;
|
||||
public static Block rbmk_console;
|
||||
|
||||
public static Block book_guide;
|
||||
|
||||
public static Block rail_highspeed;
|
||||
@ -1520,6 +1538,15 @@ public class ModBlocks {
|
||||
turret_tauon = new TurretTauon(Material.iron).setBlockName("turret_tauon").setHardness(5.0F).setResistance(600.0F).setCreativeTab(MainRegistry.weaponTab).setBlockTextureName(RefStrings.MODID + ":block_steel");
|
||||
turret_richard = new TurretRichard(Material.iron).setBlockName("turret_richard").setHardness(5.0F).setResistance(600.0F).setCreativeTab(MainRegistry.weaponTab).setBlockTextureName(RefStrings.MODID + ":block_steel");
|
||||
turret_howard = new TurretHoward(Material.iron).setBlockName("turret_howard").setHardness(5.0F).setResistance(600.0F).setCreativeTab(MainRegistry.weaponTab).setBlockTextureName(RefStrings.MODID + ":block_steel");
|
||||
|
||||
rbmk_rod = new RBMKRod().setBlockName("rbmk_rod").setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":rbmk/rbmk_element");
|
||||
rbmk_control = new RBMKControl().setBlockName("rbmk_control").setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":rbmk/rbmk_control");
|
||||
rbmk_control_auto = new RBMKControlAuto().setBlockName("rbmk_control_auto").setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":rbmk/rbmk_control_auto");
|
||||
rbmk_blank = new RBMKBlank().setBlockName("rbmk_blank").setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":rbmk/rbmk_blank");
|
||||
rbmk_boiler = new RBMKBoiler().setBlockName("rbmk_boiler").setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":rbmk/rbmk_boiler");
|
||||
rbmk_reflector = new RBMKReflector().setBlockName("rbmk_reflector").setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":rbmk/rbmk_reflector");
|
||||
rbmk_absorber = new RBMKAbsorber().setBlockName("rbmk_absorber").setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":rbmk/rbmk_absorber");
|
||||
rbmk_moderator = new RBMKModerator().setBlockName("rbmk_moderator").setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":rbmk/rbmk_moderator");
|
||||
|
||||
book_guide = new Guide(Material.iron).setBlockName("book_guide").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.nukeTab);
|
||||
|
||||
@ -2161,19 +2188,15 @@ public class ModBlocks {
|
||||
GameRegistry.registerBlock(hadron_access, hadron_access.getUnlocalizedName());
|
||||
GameRegistry.registerBlock(hadron_core, hadron_core.getUnlocalizedName());
|
||||
|
||||
/*public static Block hadron_plating;
|
||||
public static Block hadron_plating_blue;
|
||||
public static Block hadron_plating_black;
|
||||
public static Block hadron_plating_yellow;
|
||||
public static Block hadron_plating_striped;
|
||||
public static Block hadron_plating_glass;
|
||||
public static Block hadron_plating_voltz;
|
||||
public static Block hadron_coil_alloy;
|
||||
public static Block hadron_coil_schrabidium;
|
||||
public static Block hadron_coil_starmetal;
|
||||
public static Block hadron_power;
|
||||
public static Block hadron_access;
|
||||
public static Block hadron_core;*/
|
||||
GameRegistry.registerBlock(rbmk_rod, rbmk_rod.getUnlocalizedName());
|
||||
GameRegistry.registerBlock(rbmk_control, rbmk_control.getUnlocalizedName());
|
||||
GameRegistry.registerBlock(rbmk_control_auto, rbmk_control_auto.getUnlocalizedName());
|
||||
GameRegistry.registerBlock(rbmk_blank, rbmk_blank.getUnlocalizedName());
|
||||
GameRegistry.registerBlock(rbmk_boiler, rbmk_boiler.getUnlocalizedName());
|
||||
GameRegistry.registerBlock(rbmk_reflector, rbmk_reflector.getUnlocalizedName());
|
||||
GameRegistry.registerBlock(rbmk_absorber, rbmk_absorber.getUnlocalizedName());
|
||||
GameRegistry.registerBlock(rbmk_moderator, rbmk_moderator.getUnlocalizedName());
|
||||
//GameRegistry.registerBlock(rbmk_console, rbmk_console.getUnlocalizedName());
|
||||
|
||||
GameRegistry.registerBlock(red_cable, red_cable.getUnlocalizedName());
|
||||
GameRegistry.registerBlock(red_wire_coated, red_wire_coated.getUnlocalizedName());
|
||||
|
||||
@ -21,86 +21,80 @@ public class RedBarrel extends Block {
|
||||
super(p_i45394_1_);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onBlockDestroyedByExplosion(World p_149723_1_, int p_149723_2_, int p_149723_3_, int p_149723_4_, Explosion p_149723_5_)
|
||||
{
|
||||
if (!p_149723_1_.isRemote)
|
||||
{
|
||||
explode(p_149723_1_, p_149723_2_, p_149723_3_, p_149723_4_);
|
||||
}
|
||||
}
|
||||
@Override
|
||||
public void onBlockDestroyedByExplosion(World p_149723_1_, int p_149723_2_, int p_149723_3_, int p_149723_4_, Explosion p_149723_5_) {
|
||||
if(!p_149723_1_.isRemote) {
|
||||
explode(p_149723_1_, p_149723_2_, p_149723_3_, p_149723_4_);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onNeighborBlockChange(World p_149695_1_, int x, int y, int z, Block p_149695_5_)
|
||||
{
|
||||
if ((this == ModBlocks.red_barrel || this == ModBlocks.pink_barrel) && p_149695_1_.getBlock(x + 1, y, z) == Blocks.fire || p_149695_1_.getBlock(x - 1, y, z) == Blocks.fire || p_149695_1_.getBlock(x, y + 1, z) == Blocks.fire || p_149695_1_.getBlock(x, y - 1, z) == Blocks.fire || p_149695_1_.getBlock(x, y, z + 1) == Blocks.fire || p_149695_1_.getBlock(x, y, z - 1) == Blocks.fire)
|
||||
{
|
||||
if(!p_149695_1_.isRemote)
|
||||
explode(p_149695_1_, x, y, z);
|
||||
}
|
||||
}
|
||||
|
||||
public void onNeighborBlockChange(World p_149695_1_, int x, int y, int z, Block p_149695_5_) {
|
||||
if((this == ModBlocks.red_barrel || this == ModBlocks.pink_barrel) && p_149695_1_.getBlock(x + 1, y, z) == Blocks.fire || p_149695_1_.getBlock(x - 1, y, z) == Blocks.fire || p_149695_1_.getBlock(x, y + 1, z) == Blocks.fire || p_149695_1_.getBlock(x, y - 1, z) == Blocks.fire || p_149695_1_.getBlock(x, y, z + 1) == Blocks.fire || p_149695_1_.getBlock(x, y, z - 1) == Blocks.fire) {
|
||||
if(!p_149695_1_.isRemote)
|
||||
explode(p_149695_1_, x, y, z);
|
||||
}
|
||||
}
|
||||
|
||||
public void explode(World p_149695_1_, int x, int y, int z) {
|
||||
|
||||
if(this == ModBlocks.red_barrel || this == ModBlocks.pink_barrel)
|
||||
p_149695_1_.newExplosion((Entity)null, x + 0.5F, y + 0.5F, z + 0.5F, 2.5F, true, true);
|
||||
|
||||
p_149695_1_.newExplosion((Entity) null, x + 0.5F, y + 0.5F, z + 0.5F, 2.5F, true, true);
|
||||
|
||||
if(this == ModBlocks.lox_barrel) {
|
||||
|
||||
p_149695_1_.newExplosion(null, x + 0.5F, y + 0.5F, z + 0.5F, 1F, false, false);
|
||||
|
||||
ExplosionThermo.freeze(p_149695_1_, x, y, z, 7);
|
||||
|
||||
ExplosionThermo.freeze(p_149695_1_, x, y, z, 7);
|
||||
}
|
||||
|
||||
|
||||
if(this == ModBlocks.taint_barrel) {
|
||||
|
||||
p_149695_1_.newExplosion(null, x + 0.5F, y + 0.5F, z + 0.5F, 1F, false, false);
|
||||
|
||||
|
||||
Random rand = p_149695_1_.rand;
|
||||
for(int i = 0; i < 100; i++) {
|
||||
int a = rand.nextInt(9) - 4 + x;
|
||||
int b = rand.nextInt(9) - 4 + y;
|
||||
int c = rand.nextInt(9) - 4 + z;
|
||||
if(p_149695_1_.getBlock(a, b, c).isReplaceable(p_149695_1_, a, b, c) && BlockTaint.hasPosNeightbour(p_149695_1_, a, b, c)) {
|
||||
p_149695_1_.setBlock(a, b, c, ModBlocks.taint, rand.nextInt(3) + 4, 2);
|
||||
}
|
||||
}
|
||||
for(int i = 0; i < 100; i++) {
|
||||
int a = rand.nextInt(9) - 4 + x;
|
||||
int b = rand.nextInt(9) - 4 + y;
|
||||
int c = rand.nextInt(9) - 4 + z;
|
||||
if(p_149695_1_.getBlock(a, b, c).isReplaceable(p_149695_1_, a, b, c) && BlockTaint.hasPosNeightbour(p_149695_1_, a, b, c)) {
|
||||
p_149695_1_.setBlock(a, b, c, ModBlocks.taint, rand.nextInt(3) + 4, 2);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public int getRenderType(){
|
||||
public int getRenderType() {
|
||||
return BlockFluidBarrel.renderID;
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public boolean isOpaqueCube() {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public boolean renderAsNormalBlock() {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public void setBlockBoundsBasedOnState(IBlockAccess p_149719_1_, int p_149719_2_, int p_149719_3_, int p_149719_4_)
|
||||
{
|
||||
float f = 0.0625F;
|
||||
this.setBlockBounds(2*f, 0.0F, 2*f, 14*f, 1.0F, 14*f);
|
||||
}
|
||||
|
||||
public void setBlockBoundsBasedOnState(IBlockAccess p_149719_1_, int p_149719_2_, int p_149719_3_, int p_149719_4_) {
|
||||
float f = 0.0625F;
|
||||
this.setBlockBounds(2 * f, 0.0F, 2 * f, 14 * f, 1.0F, 14 * f);
|
||||
}
|
||||
|
||||
@Override
|
||||
public AxisAlignedBB getCollisionBoundingBoxFromPool(World world, int x, int y, int z) {
|
||||
float f = 0.0625F;
|
||||
this.setBlockBounds(2*f, 0.0F, 2*f, 14*f, 1.0F, 14*f);
|
||||
float f = 0.0625F;
|
||||
this.setBlockBounds(2 * f, 0.0F, 2 * f, 14 * f, 1.0F, 14 * f);
|
||||
return AxisAlignedBB.getBoundingBox(x + this.minX, y + this.minY, z + this.minZ, x + this.maxX, y + this.maxY, z + this.maxZ);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean canDropFromExplosion(Explosion p_149659_1_)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean canDropFromExplosion(Explosion p_149659_1_) {
|
||||
return false;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
19
src/main/java/com/hbm/blocks/machine/rbmk/RBMKAbsorber.java
Normal file
@ -0,0 +1,19 @@
|
||||
package com.hbm.blocks.machine.rbmk;
|
||||
|
||||
import com.hbm.tileentity.machine.rbmk.TileEntityRBMKAbsorber;
|
||||
|
||||
import net.minecraft.tileentity.TileEntity;
|
||||
import net.minecraft.world.World;
|
||||
|
||||
public class RBMKAbsorber extends RBMKBase {
|
||||
|
||||
@Override
|
||||
public TileEntity createNewTileEntity(World world, int meta) {
|
||||
return new TileEntityRBMKAbsorber();
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getRenderType(){
|
||||
return this.renderIDPassive;
|
||||
}
|
||||
}
|
||||
27
src/main/java/com/hbm/blocks/machine/rbmk/RBMKBase.java
Normal file
@ -0,0 +1,27 @@
|
||||
package com.hbm.blocks.machine.rbmk;
|
||||
|
||||
import com.hbm.blocks.BlockDummyable;
|
||||
|
||||
import cpw.mods.fml.client.registry.RenderingRegistry;
|
||||
import net.minecraft.block.material.Material;
|
||||
|
||||
public abstract class RBMKBase extends BlockDummyable {
|
||||
|
||||
protected RBMKBase() {
|
||||
super(Material.iron);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] getDimensions() {
|
||||
return new int[] {3, 0, 0, 0, 0, 0};
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getOffset() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
public static int renderIDRods = RenderingRegistry.getNextAvailableRenderId();
|
||||
public static int renderIDPassive = RenderingRegistry.getNextAvailableRenderId();
|
||||
public static int renderIDControl = RenderingRegistry.getNextAvailableRenderId();
|
||||
}
|
||||
19
src/main/java/com/hbm/blocks/machine/rbmk/RBMKBlank.java
Normal file
@ -0,0 +1,19 @@
|
||||
package com.hbm.blocks.machine.rbmk;
|
||||
|
||||
import com.hbm.tileentity.machine.rbmk.TileEntityRBMKBlank;
|
||||
|
||||
import net.minecraft.tileentity.TileEntity;
|
||||
import net.minecraft.world.World;
|
||||
|
||||
public class RBMKBlank extends RBMKBase {
|
||||
|
||||
@Override
|
||||
public TileEntity createNewTileEntity(World world, int meta) {
|
||||
return new TileEntityRBMKBlank();
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getRenderType(){
|
||||
return this.renderIDPassive;
|
||||
}
|
||||
}
|
||||
19
src/main/java/com/hbm/blocks/machine/rbmk/RBMKBoiler.java
Normal file
@ -0,0 +1,19 @@
|
||||
package com.hbm.blocks.machine.rbmk;
|
||||
|
||||
import com.hbm.tileentity.machine.rbmk.TileEntityRBMKBoiler;
|
||||
|
||||
import net.minecraft.tileentity.TileEntity;
|
||||
import net.minecraft.world.World;
|
||||
|
||||
public class RBMKBoiler extends RBMKBase {
|
||||
|
||||
@Override
|
||||
public TileEntity createNewTileEntity(World world, int meta) {
|
||||
return new TileEntityRBMKBoiler();
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getRenderType(){
|
||||
return this.renderIDControl;
|
||||
}
|
||||
}
|
||||
19
src/main/java/com/hbm/blocks/machine/rbmk/RBMKControl.java
Normal file
@ -0,0 +1,19 @@
|
||||
package com.hbm.blocks.machine.rbmk;
|
||||
|
||||
import com.hbm.tileentity.machine.rbmk.TileEntityRBMKControl;
|
||||
|
||||
import net.minecraft.tileentity.TileEntity;
|
||||
import net.minecraft.world.World;
|
||||
|
||||
public class RBMKControl extends RBMKBase {
|
||||
|
||||
@Override
|
||||
public TileEntity createNewTileEntity(World world, int meta) {
|
||||
return new TileEntityRBMKControl();
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getRenderType(){
|
||||
return this.renderIDControl;
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,19 @@
|
||||
package com.hbm.blocks.machine.rbmk;
|
||||
|
||||
import com.hbm.tileentity.machine.rbmk.TileEntityRBMKControl;
|
||||
|
||||
import net.minecraft.tileentity.TileEntity;
|
||||
import net.minecraft.world.World;
|
||||
|
||||
public class RBMKControlAuto extends RBMKBase {
|
||||
|
||||
@Override
|
||||
public TileEntity createNewTileEntity(World world, int meta) {
|
||||
return new TileEntityRBMKControl();
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getRenderType(){
|
||||
return this.renderIDControl;
|
||||
}
|
||||
}
|
||||
19
src/main/java/com/hbm/blocks/machine/rbmk/RBMKModerator.java
Normal file
@ -0,0 +1,19 @@
|
||||
package com.hbm.blocks.machine.rbmk;
|
||||
|
||||
import com.hbm.tileentity.machine.rbmk.TileEntityRBMKModerator;
|
||||
|
||||
import net.minecraft.tileentity.TileEntity;
|
||||
import net.minecraft.world.World;
|
||||
|
||||
public class RBMKModerator extends RBMKBase {
|
||||
|
||||
@Override
|
||||
public TileEntity createNewTileEntity(World world, int meta) {
|
||||
return new TileEntityRBMKModerator();
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getRenderType(){
|
||||
return this.renderIDPassive;
|
||||
}
|
||||
}
|
||||
19
src/main/java/com/hbm/blocks/machine/rbmk/RBMKReflector.java
Normal file
@ -0,0 +1,19 @@
|
||||
package com.hbm.blocks.machine.rbmk;
|
||||
|
||||
import com.hbm.tileentity.machine.rbmk.TileEntityRBMKReflector;
|
||||
|
||||
import net.minecraft.tileentity.TileEntity;
|
||||
import net.minecraft.world.World;
|
||||
|
||||
public class RBMKReflector extends RBMKBase {
|
||||
|
||||
@Override
|
||||
public TileEntity createNewTileEntity(World world, int meta) {
|
||||
return new TileEntityRBMKReflector();
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getRenderType(){
|
||||
return this.renderIDPassive;
|
||||
}
|
||||
}
|
||||
19
src/main/java/com/hbm/blocks/machine/rbmk/RBMKRod.java
Normal file
@ -0,0 +1,19 @@
|
||||
package com.hbm.blocks.machine.rbmk;
|
||||
|
||||
import com.hbm.tileentity.machine.rbmk.TileEntityRBMKRod;
|
||||
|
||||
import net.minecraft.tileentity.TileEntity;
|
||||
import net.minecraft.world.World;
|
||||
|
||||
public class RBMKRod extends RBMKBase {
|
||||
|
||||
@Override
|
||||
public TileEntity createNewTileEntity(World world, int meta) {
|
||||
return new TileEntityRBMKRod();
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getRenderType(){
|
||||
return this.renderIDRods;
|
||||
}
|
||||
}
|
||||
@ -43,6 +43,7 @@ public class HazmatRegistry {
|
||||
double bj = 1D; // 90%
|
||||
double hev = 1.3D; // 95%
|
||||
double fau = 4D; // 99.99%
|
||||
double dns = 5D; // 99.999%
|
||||
double security = 0.825D; // 85%
|
||||
double star = 1D; // 90%
|
||||
double cmb = 1.3D; // 95%
|
||||
@ -99,6 +100,11 @@ public class HazmatRegistry {
|
||||
HazmatRegistry.registerHazmat(ModItems.fau_legs, fau * legs);
|
||||
HazmatRegistry.registerHazmat(ModItems.fau_boots, fau * boots);
|
||||
|
||||
HazmatRegistry.registerHazmat(ModItems.dns_helmet, dns * helmet);
|
||||
HazmatRegistry.registerHazmat(ModItems.dns_plate, dns * chest);
|
||||
HazmatRegistry.registerHazmat(ModItems.dns_legs, dns * legs);
|
||||
HazmatRegistry.registerHazmat(ModItems.dns_boots, dns * boots);
|
||||
|
||||
HazmatRegistry.registerHazmat(ModItems.paa_plate, paa * chest);
|
||||
HazmatRegistry.registerHazmat(ModItems.paa_legs, paa * legs);
|
||||
HazmatRegistry.registerHazmat(ModItems.paa_boots, paa * boots);
|
||||
|
||||
@ -2873,7 +2873,7 @@ public class ModItems {
|
||||
insert_xsapi = new ItemModInsert(2500, 0.9F, 0.75F, 1F, 1F).setUnlocalizedName("insert_xsapi").setMaxStackSize(1).setCreativeTab(MainRegistry.consumableTab).setTextureName(RefStrings.MODID + ":insert_xsapi");
|
||||
insert_steel = new ItemModInsert(1000, 1F, 0.95F, 0.75F, 0.95F).setUnlocalizedName("insert_steel").setMaxStackSize(1).setCreativeTab(MainRegistry.consumableTab).setTextureName(RefStrings.MODID + ":insert_steel");
|
||||
insert_du = new ItemModInsert(1500, 0.9F, 0.85F, 0.5F, 0.9F).setUnlocalizedName("insert_du").setMaxStackSize(1).setCreativeTab(MainRegistry.consumableTab).setTextureName(RefStrings.MODID + ":insert_du");
|
||||
insert_polonium = new ItemModInsert(500, 0.9F, 1F, 0.95F, 0.9F).setUnlocalizedName("insert_polonium").setMaxStackSize(1).setCreativeTab(MainRegistry.consumableTab).setTextureName(RefStrings.MODID + ":insert_polonium");
|
||||
insert_polonium = new ItemModInsert(500, 0.9F, 1F, 0.95F, 0.9F).addRadiation(100F).toItem().setUnlocalizedName("insert_polonium").setMaxStackSize(1).setCreativeTab(MainRegistry.consumableTab).setTextureName(RefStrings.MODID + ":insert_polonium");
|
||||
insert_era = new ItemModInsert(25, 0.5F, 1F, 0.25F, 1F).setUnlocalizedName("insert_era").setMaxStackSize(1).setCreativeTab(MainRegistry.consumableTab).setTextureName(RefStrings.MODID + ":insert_era");
|
||||
insert_yharonite = new ItemModInsert(9999, 0.01F, 1F, 1F, 1F).setUnlocalizedName("insert_yharonite").setMaxStackSize(1).setCreativeTab(MainRegistry.consumableTab).setTextureName(RefStrings.MODID + ":insert_yharonite");
|
||||
insert_doxium = new ItemModInsert(9999, 5.0F, 1F, 1F, 1F).setUnlocalizedName("insert_doxium").setMaxStackSize(1).setCreativeTab(MainRegistry.consumableTab).setTextureName(RefStrings.MODID + ":insert_doxium");
|
||||
|
||||
@ -4,11 +4,13 @@ import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import com.google.common.collect.Multimap;
|
||||
import com.hbm.extprop.HbmLivingProps;
|
||||
import com.hbm.handler.ArmorModHandler;
|
||||
import com.hbm.interfaces.IItemHazard;
|
||||
import com.hbm.items.ModItems;
|
||||
import com.hbm.modules.ItemHazardModule;
|
||||
import com.hbm.util.ContaminationUtil;
|
||||
|
||||
import net.minecraft.entity.Entity;
|
||||
import net.minecraft.entity.EntityLivingBase;
|
||||
import net.minecraft.entity.SharedMonsterAttributes;
|
||||
import net.minecraft.entity.ai.attributes.AttributeModifier;
|
||||
@ -16,9 +18,10 @@ import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.item.ItemArmor;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.util.EnumChatFormatting;
|
||||
import net.minecraft.world.World;
|
||||
import net.minecraftforge.event.entity.living.LivingHurtEvent;
|
||||
|
||||
public class ItemModInsert extends ItemArmorMod {
|
||||
public class ItemModInsert extends ItemArmorMod implements IItemHazard {
|
||||
|
||||
float damageMod;
|
||||
float projectileMod;
|
||||
@ -53,6 +56,8 @@ public class ItemModInsert extends ItemArmorMod {
|
||||
|
||||
list.add("");
|
||||
super.addInformation(stack, player, list, bool);
|
||||
|
||||
module.addInformation(stack, player, list, bool);
|
||||
}
|
||||
|
||||
@Override
|
||||
@ -110,8 +115,7 @@ public class ItemModInsert extends ItemArmorMod {
|
||||
public void modUpdate(EntityLivingBase entity, ItemStack armor) {
|
||||
|
||||
if(!entity.worldObj.isRemote && this == ModItems.insert_polonium) {
|
||||
//HbmLivingProps.incrementRadiation(entity, 5);
|
||||
ContaminationUtil.applyRadDirect(entity, 20);
|
||||
ContaminationUtil.applyRadDirect(entity, 5);
|
||||
}
|
||||
}
|
||||
|
||||
@ -128,4 +132,18 @@ public class ItemModInsert extends ItemArmorMod {
|
||||
|
||||
return multimap;
|
||||
}
|
||||
|
||||
ItemHazardModule module = new ItemHazardModule();
|
||||
|
||||
@Override
|
||||
public ItemHazardModule getModule() {
|
||||
return module;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onUpdate(ItemStack stack, World world, Entity entity, int i, boolean b) {
|
||||
|
||||
if(entity instanceof EntityLivingBase)
|
||||
this.module.applyEffects((EntityLivingBase) entity, stack.stackSize, i, b);
|
||||
}
|
||||
}
|
||||
|
||||
@ -533,6 +533,10 @@ public class ClientProxy extends ServerProxy {
|
||||
RenderingRegistry.registerBlockHandler(new RenderSpikeBlock());
|
||||
RenderingRegistry.registerBlockHandler(new RenderChain());
|
||||
RenderingRegistry.registerBlockHandler(new RenderMirror());
|
||||
|
||||
RenderingRegistry.registerBlockHandler(new RenderRBMKRod());
|
||||
RenderingRegistry.registerBlockHandler(new RenderRBMKReflector());
|
||||
RenderingRegistry.registerBlockHandler(new RenderRBMKControl());
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@ -72,6 +72,7 @@ import com.hbm.tileentity.conductor.*;
|
||||
import com.hbm.tileentity.deco.*;
|
||||
import com.hbm.tileentity.machine.*;
|
||||
import com.hbm.tileentity.machine.TileEntityMachineReactorLarge.ReactorFuelType;
|
||||
import com.hbm.tileentity.machine.rbmk.*;
|
||||
import com.hbm.tileentity.turret.*;
|
||||
import com.hbm.world.generator.CellularDungeonFactory;
|
||||
|
||||
@ -461,6 +462,14 @@ public class MainRegistry {
|
||||
GameRegistry.registerTileEntity(TileEntitySILEX.class, "tileentity_silex");
|
||||
GameRegistry.registerTileEntity(TileEntityFEL.class, "tileentity_fel");
|
||||
|
||||
GameRegistry.registerTileEntity(TileEntityRBMKRod.class, "tileentity_rbmk_rod");
|
||||
GameRegistry.registerTileEntity(TileEntityRBMKControl.class, "tileentity_rbmk_control");
|
||||
GameRegistry.registerTileEntity(TileEntityRBMKBlank.class, "tileentity_rbmk_blank");
|
||||
GameRegistry.registerTileEntity(TileEntityRBMKBoiler.class, "tileentity_rbmk_boiler");
|
||||
GameRegistry.registerTileEntity(TileEntityRBMKReflector.class, "tileentity_rbmk_reflector");
|
||||
GameRegistry.registerTileEntity(TileEntityRBMKAbsorber.class, "tileentity_rbmk_absorber");
|
||||
GameRegistry.registerTileEntity(TileEntityRBMKModerator.class, "tileentity_rbmk_moderator");
|
||||
|
||||
EntityRegistry.registerModEntity(EntityRocket.class, "entity_rocket", 0, this, 250, 1, true);
|
||||
EntityRegistry.registerModEntity(EntityNukeExplosion.class, "entity_nuke_explosion", 1, this, 250, 1, true);
|
||||
EntityRegistry.registerModEntity(EntityNukeExplosionAdvanced.class, "entity_nuke_explosion_advanced", 2, this, 250, 1, true);
|
||||
@ -996,6 +1005,8 @@ public class MainRegistry {
|
||||
|
||||
TileEntityNukeCustom.registerBombItems();
|
||||
|
||||
HazmatRegistry.registerHazmats();
|
||||
|
||||
FluidContainerRegistry.registerContainer(new FluidContainer(new ItemStack(Items.water_bucket), new ItemStack(Items.bucket), FluidType.WATER, 1000));
|
||||
FluidContainerRegistry.registerContainer(new FluidContainer(new ItemStack(Items.lava_bucket), new ItemStack(Items.bucket), FluidType.LAVA, 1000));
|
||||
FluidContainerRegistry.registerContainer(new FluidContainer(new ItemStack(ModItems.bucket_mud), new ItemStack(Items.bucket), FluidType.WATZ, 1000));
|
||||
@ -1062,8 +1073,6 @@ public class MainRegistry {
|
||||
FluidContainerRegistry.registerContainer(new FluidContainer(new ItemStack(ModItems.fluid_barrel_full, 1, i), new ItemStack(ModItems.fluid_barrel_empty), FluidType.getEnum(i), 16000));
|
||||
}
|
||||
|
||||
HazmatRegistry.registerHazmats();
|
||||
|
||||
TileEntityMachineReactorLarge.registerFuelEntry(1, ReactorFuelType.URANIUM, ModItems.nugget_uranium_fuel);
|
||||
TileEntityMachineReactorLarge.registerFuelEntry(9, ReactorFuelType.URANIUM, ModItems.ingot_uranium_fuel);
|
||||
TileEntityMachineReactorLarge.registerFuelEntry(6, ReactorFuelType.URANIUM, ModItems.rod_uranium_fuel);
|
||||
|
||||
@ -990,5 +990,9 @@ public class ResourceManager {
|
||||
public static final IModelCustom spikes = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/blocks/spikes.obj"));
|
||||
public static final IModelCustom antenna_top = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/blocks/antenna_top.obj"));
|
||||
public static final IModelCustom conservecrate = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/blocks/conservecrate.obj"));
|
||||
|
||||
public static final IModelCustom rbmk_element = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/rbmk/rbmk_element.obj"));
|
||||
public static final IModelCustom rbmk_reflector = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/rbmk/rbmk_reflector.obj"));
|
||||
public static final IModelCustom rbmk_rods = AdvancedModelLoader.loadModel(new ResourceLocation(RefStrings.MODID, "models/rbmk/rbmk_rods.obj"));
|
||||
|
||||
}
|
||||
|
||||
88
src/main/java/com/hbm/render/block/RenderRBMKControl.java
Normal file
@ -0,0 +1,88 @@
|
||||
package com.hbm.render.block;
|
||||
|
||||
import org.lwjgl.opengl.GL11;
|
||||
|
||||
import com.hbm.blocks.machine.rbmk.RBMKBase;
|
||||
import com.hbm.main.ResourceManager;
|
||||
import com.hbm.render.util.ObjUtil;
|
||||
|
||||
import cpw.mods.fml.client.registry.ISimpleBlockRenderingHandler;
|
||||
import net.minecraft.block.Block;
|
||||
import net.minecraft.client.renderer.RenderBlocks;
|
||||
import net.minecraft.client.renderer.Tessellator;
|
||||
import net.minecraft.init.Blocks;
|
||||
import net.minecraft.util.IIcon;
|
||||
import net.minecraft.world.IBlockAccess;
|
||||
import net.minecraftforge.client.model.obj.WavefrontObject;
|
||||
|
||||
public class RenderRBMKControl implements ISimpleBlockRenderingHandler {
|
||||
|
||||
@Override
|
||||
public void renderInventoryBlock(Block block, int metadata, int modelId, RenderBlocks renderer) {
|
||||
|
||||
GL11.glPushMatrix();
|
||||
Tessellator tessellator = Tessellator.instance;
|
||||
IIcon iicon = block.getIcon(0, 0);
|
||||
tessellator.setColorOpaque_F(1, 1, 1);
|
||||
|
||||
if(renderer.hasOverrideBlockTexture()) {
|
||||
iicon = renderer.overrideBlockTexture;
|
||||
}
|
||||
|
||||
GL11.glTranslated(0, -0.675, 0);
|
||||
GL11.glScalef(0.35F, 0.35F, 0.35F);
|
||||
|
||||
for(int i = 0; i < 4; i++) {
|
||||
tessellator.startDrawingQuads();
|
||||
ObjUtil.renderPartWithIcon((WavefrontObject) ResourceManager.rbmk_rods, "Column", iicon, tessellator, 0, false);
|
||||
tessellator.draw();
|
||||
|
||||
if(i < 3)
|
||||
GL11.glTranslated(0, 1, 0);
|
||||
}
|
||||
|
||||
ObjUtil.renderPartWithIcon((WavefrontObject) ResourceManager.rbmk_rods, "Lid", iicon, tessellator, 0, true);
|
||||
|
||||
GL11.glPopMatrix();
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean renderWorldBlock(IBlockAccess world, int x, int y, int z, Block block, int modelId, RenderBlocks renderer) {
|
||||
|
||||
Tessellator tessellator = Tessellator.instance;
|
||||
IIcon iicon = block.getIcon(0, world.getBlockMetadata(x, y, z));
|
||||
|
||||
tessellator.setBrightness(block.getMixedBrightnessForBlock(world, x, y, z));
|
||||
tessellator.setColorOpaque_F(1, 1, 1);
|
||||
|
||||
if(renderer.hasOverrideBlockTexture()) {
|
||||
iicon = renderer.overrideBlockTexture;
|
||||
}
|
||||
|
||||
tessellator.addTranslation(x + 0.5F, y, z + 0.5F);
|
||||
ObjUtil.renderPartWithIcon((WavefrontObject) ResourceManager.rbmk_rods, "Column", iicon, tessellator, 0, true);
|
||||
|
||||
if(world.getBlock(x, y + 1, z) == Blocks.air) {
|
||||
//tessellator.addTranslation(0, 0.125F, 0);
|
||||
ObjUtil.renderPartWithIcon((WavefrontObject) ResourceManager.rbmk_rods, "Lid", iicon, tessellator, 0, true);
|
||||
//tessellator.addTranslation(0, -0.125F, 0);
|
||||
}
|
||||
|
||||
//if(world.getBlock(x, y + 1, z) == Blocks.air)
|
||||
// ObjUtil.renderPartWithIcon((WavefrontObject) ResourceManager.rbmk_element, "Lid", ModBlocks.rbmk_rod.getIcon(0, 0), tessellator, 0, true);
|
||||
|
||||
tessellator.addTranslation(-x - 0.5F, -y, -z - 0.5F);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean shouldRender3DInInventory(int modelId) {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getRenderId() {
|
||||
return RBMKBase.renderIDControl;
|
||||
}
|
||||
}
|
||||
78
src/main/java/com/hbm/render/block/RenderRBMKReflector.java
Normal file
@ -0,0 +1,78 @@
|
||||
package com.hbm.render.block;
|
||||
|
||||
import org.lwjgl.opengl.GL11;
|
||||
|
||||
import com.hbm.blocks.machine.rbmk.RBMKBase;
|
||||
import com.hbm.main.ResourceManager;
|
||||
import com.hbm.render.util.ObjUtil;
|
||||
|
||||
import cpw.mods.fml.client.registry.ISimpleBlockRenderingHandler;
|
||||
import net.minecraft.block.Block;
|
||||
import net.minecraft.client.renderer.RenderBlocks;
|
||||
import net.minecraft.client.renderer.Tessellator;
|
||||
import net.minecraft.init.Blocks;
|
||||
import net.minecraft.util.IIcon;
|
||||
import net.minecraft.world.IBlockAccess;
|
||||
import net.minecraftforge.client.model.obj.WavefrontObject;
|
||||
|
||||
public class RenderRBMKReflector implements ISimpleBlockRenderingHandler {
|
||||
|
||||
@Override
|
||||
public void renderInventoryBlock(Block block, int metadata, int modelId, RenderBlocks renderer) {
|
||||
|
||||
GL11.glPushMatrix();
|
||||
Tessellator tessellator = Tessellator.instance;
|
||||
IIcon iicon = block.getIcon(0, 0);
|
||||
tessellator.setColorOpaque_F(1, 1, 1);
|
||||
|
||||
if(renderer.hasOverrideBlockTexture()) {
|
||||
iicon = renderer.overrideBlockTexture;
|
||||
}
|
||||
|
||||
GL11.glTranslated(0, -0.675, 0);
|
||||
GL11.glScalef(0.35F, 0.35F, 0.35F);
|
||||
|
||||
for(int i = 0; i < 4; i++) {
|
||||
tessellator.startDrawingQuads();
|
||||
ObjUtil.renderPartWithIcon((WavefrontObject) ResourceManager.rbmk_reflector, "Column", iicon, tessellator, 0, false);
|
||||
tessellator.draw();
|
||||
GL11.glTranslated(0, 1, 0);
|
||||
}
|
||||
|
||||
GL11.glPopMatrix();
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean renderWorldBlock(IBlockAccess world, int x, int y, int z, Block block, int modelId, RenderBlocks renderer) {
|
||||
|
||||
Tessellator tessellator = Tessellator.instance;
|
||||
IIcon iicon = block.getIcon(0, world.getBlockMetadata(x, y, z));
|
||||
|
||||
tessellator.setBrightness(block.getMixedBrightnessForBlock(world, x, y, z));
|
||||
tessellator.setColorOpaque_F(1, 1, 1);
|
||||
|
||||
if(renderer.hasOverrideBlockTexture()) {
|
||||
iicon = renderer.overrideBlockTexture;
|
||||
}
|
||||
|
||||
tessellator.addTranslation(x + 0.5F, y, z + 0.5F);
|
||||
ObjUtil.renderPartWithIcon((WavefrontObject) ResourceManager.rbmk_reflector, "Column", iicon, tessellator, 0, true);
|
||||
|
||||
if(world.getBlock(x, y + 1, z) == Blocks.air)
|
||||
ObjUtil.renderPartWithIcon((WavefrontObject) ResourceManager.rbmk_element, "Lid", iicon, tessellator, 0, true);
|
||||
|
||||
tessellator.addTranslation(-x - 0.5F, -y, -z - 0.5F);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean shouldRender3DInInventory(int modelId) {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getRenderId() {
|
||||
return RBMKBase.renderIDPassive;
|
||||
}
|
||||
}
|
||||
79
src/main/java/com/hbm/render/block/RenderRBMKRod.java
Normal file
@ -0,0 +1,79 @@
|
||||
package com.hbm.render.block;
|
||||
|
||||
import org.lwjgl.opengl.GL11;
|
||||
|
||||
import com.hbm.blocks.machine.rbmk.RBMKBase;
|
||||
import com.hbm.main.ResourceManager;
|
||||
import com.hbm.render.util.ObjUtil;
|
||||
|
||||
import cpw.mods.fml.client.registry.ISimpleBlockRenderingHandler;
|
||||
import net.minecraft.block.Block;
|
||||
import net.minecraft.client.renderer.RenderBlocks;
|
||||
import net.minecraft.client.renderer.Tessellator;
|
||||
import net.minecraft.init.Blocks;
|
||||
import net.minecraft.util.IIcon;
|
||||
import net.minecraft.world.IBlockAccess;
|
||||
import net.minecraftforge.client.model.obj.WavefrontObject;
|
||||
|
||||
public class RenderRBMKRod implements ISimpleBlockRenderingHandler {
|
||||
|
||||
@Override
|
||||
public void renderInventoryBlock(Block block, int metadata, int modelId, RenderBlocks renderer) {
|
||||
|
||||
GL11.glPushMatrix();
|
||||
Tessellator tessellator = Tessellator.instance;
|
||||
IIcon iicon = block.getIcon(0, 0);
|
||||
tessellator.setColorOpaque_F(1, 1, 1);
|
||||
|
||||
if(renderer.hasOverrideBlockTexture()) {
|
||||
iicon = renderer.overrideBlockTexture;
|
||||
}
|
||||
|
||||
GL11.glTranslated(0, -0.675, 0);
|
||||
GL11.glScalef(0.35F, 0.35F, 0.35F);
|
||||
|
||||
for(int i = 0; i < 4; i++) {
|
||||
tessellator.startDrawingQuads();
|
||||
ObjUtil.renderPartWithIcon((WavefrontObject) ResourceManager.rbmk_element, "Column", iicon, tessellator, 0, false);
|
||||
ObjUtil.renderPartWithIcon((WavefrontObject) ResourceManager.rbmk_element, "Rods", iicon, tessellator, 0, false);
|
||||
tessellator.draw();
|
||||
GL11.glTranslated(0, 1, 0);
|
||||
}
|
||||
|
||||
GL11.glPopMatrix();
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean renderWorldBlock(IBlockAccess world, int x, int y, int z, Block block, int modelId, RenderBlocks renderer) {
|
||||
|
||||
Tessellator tessellator = Tessellator.instance;
|
||||
IIcon iicon = block.getIcon(0, world.getBlockMetadata(x, y, z));
|
||||
|
||||
tessellator.setBrightness(block.getMixedBrightnessForBlock(world, x, y, z));
|
||||
tessellator.setColorOpaque_F(1, 1, 1);
|
||||
|
||||
if(renderer.hasOverrideBlockTexture()) {
|
||||
iicon = renderer.overrideBlockTexture;
|
||||
}
|
||||
|
||||
tessellator.addTranslation(x + 0.5F, y, z + 0.5F);
|
||||
ObjUtil.renderPartWithIcon((WavefrontObject) ResourceManager.rbmk_element, "Column", iicon, tessellator, 0, true);
|
||||
|
||||
if(world.getBlock(x, y + 1, z) == Blocks.air)
|
||||
ObjUtil.renderPartWithIcon((WavefrontObject) ResourceManager.rbmk_element, "Lid", iicon, tessellator, 0, true);
|
||||
|
||||
tessellator.addTranslation(-x - 0.5F, -y, -z - 0.5F);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean shouldRender3DInInventory(int modelId) {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getRenderId() {
|
||||
return RBMKBase.renderIDRods;
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,5 @@
|
||||
package com.hbm.tileentity.machine.rbmk;
|
||||
|
||||
public class TileEntityRBMKAbsorber extends TileEntityRBMKBase {
|
||||
|
||||
}
|
||||
@ -0,0 +1,10 @@
|
||||
package com.hbm.tileentity.machine.rbmk;
|
||||
|
||||
import net.minecraft.tileentity.TileEntity;
|
||||
|
||||
public class TileEntityRBMKBase extends TileEntity {
|
||||
|
||||
public boolean hasLid() {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,5 @@
|
||||
package com.hbm.tileentity.machine.rbmk;
|
||||
|
||||
public class TileEntityRBMKBlank extends TileEntityRBMKBase {
|
||||
|
||||
}
|
||||
@ -0,0 +1,7 @@
|
||||
package com.hbm.tileentity.machine.rbmk;
|
||||
|
||||
import net.minecraft.tileentity.TileEntity;
|
||||
|
||||
public class TileEntityRBMKBoiler extends TileEntity {
|
||||
|
||||
}
|
||||
@ -0,0 +1,7 @@
|
||||
package com.hbm.tileentity.machine.rbmk;
|
||||
|
||||
import net.minecraft.tileentity.TileEntity;
|
||||
|
||||
public class TileEntityRBMKControl extends TileEntity {
|
||||
|
||||
}
|
||||
@ -0,0 +1,5 @@
|
||||
package com.hbm.tileentity.machine.rbmk;
|
||||
|
||||
public class TileEntityRBMKModerator extends TileEntityRBMKBase {
|
||||
|
||||
}
|
||||
@ -0,0 +1,5 @@
|
||||
package com.hbm.tileentity.machine.rbmk;
|
||||
|
||||
public class TileEntityRBMKReflector extends TileEntityRBMKBase {
|
||||
|
||||
}
|
||||
@ -0,0 +1,5 @@
|
||||
package com.hbm.tileentity.machine.rbmk;
|
||||
|
||||
public class TileEntityRBMKRod extends TileEntityRBMKBase {
|
||||
|
||||
}
|
||||
@ -1007,9 +1007,9 @@ item.detonator_multi.name=Multi Detonator
|
||||
item.diamond_gavel.name=Diamond Gavel
|
||||
item.digamma_diagnostic.name=Digamma Diagnostic
|
||||
item.dns_boots.name=DNT Nano Suit Boots
|
||||
item.dns_legs.name=DNT Nano Suit Leggins
|
||||
item.dns_helmet.name=DNT Nano Suit Chestplate
|
||||
item.dns_plate.name=DNT Nano Suit Helmet
|
||||
item.dns_legs.name=DNT Nano Suit Leggings
|
||||
item.dns_helmet.name=DNT Nano Suit Helmet
|
||||
item.dns_plate.name=DNT Nano Suit Chestplate
|
||||
item.dnt_boots.name=dienautronium boots
|
||||
item.dnt_legs.name=dineuterium legs
|
||||
item.dnt_helmet.name=dinotroniumu helmet
|
||||
|
||||
15007
src/main/resources/assets/hbm/models/rbmk/rbmk_console.obj
Normal file
902
src/main/resources/assets/hbm/models/rbmk/rbmk_element.obj
Normal file
@ -0,0 +1,902 @@
|
||||
# Blender v2.79 (sub 0) OBJ File: 'rbmk_element.blend'
|
||||
# www.blender.org
|
||||
o Lid
|
||||
v -0.500000 1.125000 0.500000
|
||||
v -0.500000 1.250000 0.500000
|
||||
v -0.500000 1.125000 -0.500000
|
||||
v -0.500000 1.250000 -0.500000
|
||||
v 0.500000 1.125000 0.500000
|
||||
v 0.500000 1.250000 0.500000
|
||||
v 0.500000 1.125000 -0.500000
|
||||
v 0.500000 1.250000 -0.500000
|
||||
v -0.375000 1.125000 -0.375000
|
||||
v -0.375000 1.125000 0.375000
|
||||
v 0.375000 1.125000 -0.375000
|
||||
v 0.375000 1.125000 0.375000
|
||||
v -0.375000 1.000000 -0.375000
|
||||
v -0.375000 1.000000 0.375000
|
||||
v 0.375000 1.000000 -0.375000
|
||||
v 0.375000 1.000000 0.375000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.562500 0.500000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.562500 0.500000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.562500 0.500000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.562500 0.500000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.000000 1.000000
|
||||
vt 0.437500 0.937500
|
||||
vt 0.500000 1.000000
|
||||
vt 0.000100 0.999900
|
||||
vt 0.500000 0.500000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.437500 0.562500
|
||||
vt 0.500000 0.500000
|
||||
vt 0.000000 0.500000
|
||||
vt 0.062500 0.937500
|
||||
vt 0.062500 0.562500
|
||||
vt 0.437500 0.562500
|
||||
vt 0.062500 0.937500
|
||||
vt 0.062500 0.562500
|
||||
vt 0.500000 0.500000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.000000 0.500000
|
||||
vt 0.562500 0.500000
|
||||
vt 0.437500 0.937500
|
||||
vt 0.562500 0.500000
|
||||
vt 0.562500 0.500000
|
||||
vt 0.562500 0.500000
|
||||
vn -1.0000 0.0000 0.0000
|
||||
vn 0.0000 0.0000 -1.0000
|
||||
vn 1.0000 0.0000 0.0000
|
||||
vn 0.0000 0.0000 1.0000
|
||||
vn 0.0000 -1.0000 0.0000
|
||||
vn 0.0000 1.0000 0.0000
|
||||
s off
|
||||
f 2/1/1 3/2/1 1/3/1
|
||||
f 4/4/2 7/5/2 3/6/2
|
||||
f 8/7/3 5/8/3 7/9/3
|
||||
f 6/10/4 1/11/4 5/12/4
|
||||
f 7/13/5 9/14/5 3/15/5
|
||||
f 4/16/6 6/17/6 8/7/6
|
||||
f 10/18/4 16/19/4 12/20/4
|
||||
f 3/15/5 10/21/5 1/22/5
|
||||
f 5/23/5 11/24/5 7/13/5
|
||||
f 1/22/5 12/25/5 5/23/5
|
||||
f 15/26/5 14/27/5 13/28/5
|
||||
f 11/29/2 13/30/2 9/31/2
|
||||
f 12/32/3 15/33/3 11/34/3
|
||||
f 9/35/1 14/36/1 10/37/1
|
||||
f 2/1/1 4/38/1 3/2/1
|
||||
f 4/4/2 8/39/2 7/5/2
|
||||
f 8/7/3 6/17/3 5/8/3
|
||||
f 6/10/4 2/40/4 1/11/4
|
||||
f 7/13/5 11/24/5 9/14/5
|
||||
f 4/16/6 2/41/6 6/17/6
|
||||
f 10/18/4 14/42/4 16/19/4
|
||||
f 3/15/5 9/14/5 10/21/5
|
||||
f 5/23/5 12/25/5 11/24/5
|
||||
f 1/22/5 10/21/5 12/25/5
|
||||
f 15/26/5 16/43/5 14/27/5
|
||||
f 11/29/2 15/44/2 13/30/2
|
||||
f 12/32/3 16/45/3 15/33/3
|
||||
f 9/35/1 13/46/1 14/36/1
|
||||
o Rods
|
||||
v -0.374900 0.000000 0.312500
|
||||
v -0.374900 0.000000 0.187500
|
||||
v -0.312400 0.000000 0.375000
|
||||
v -0.312400 0.000000 0.125000
|
||||
v -0.187400 0.000000 0.375000
|
||||
v -0.187400 0.000000 0.125000
|
||||
v -0.124900 0.000000 0.312500
|
||||
v -0.124900 0.000000 0.187500
|
||||
v -0.374900 1.000000 0.312500
|
||||
v -0.312400 1.000000 0.375000
|
||||
v -0.374900 1.000000 0.187500
|
||||
v -0.312400 1.000000 0.125000
|
||||
v -0.187400 1.000000 0.375000
|
||||
v -0.187400 1.000000 0.125000
|
||||
v -0.124900 1.000000 0.312500
|
||||
v -0.124900 1.000000 0.187500
|
||||
v -0.374900 0.000000 -0.187500
|
||||
v -0.374900 0.000000 -0.312500
|
||||
v -0.312400 0.000000 -0.125000
|
||||
v -0.312400 0.000000 -0.375000
|
||||
v -0.187400 0.000000 -0.125000
|
||||
v -0.187400 0.000000 -0.375000
|
||||
v -0.124900 0.000000 -0.187500
|
||||
v -0.124900 0.000000 -0.312500
|
||||
v -0.374900 1.000000 -0.187500
|
||||
v -0.312400 1.000000 -0.125000
|
||||
v -0.374900 1.000000 -0.312500
|
||||
v -0.312400 1.000000 -0.375000
|
||||
v -0.187400 1.000000 -0.125000
|
||||
v -0.187400 1.000000 -0.375000
|
||||
v -0.124900 1.000000 -0.187500
|
||||
v -0.124900 1.000000 -0.312500
|
||||
v 0.125100 0.000000 -0.187500
|
||||
v 0.125100 0.000000 -0.312500
|
||||
v 0.187600 0.000000 -0.125000
|
||||
v 0.187600 0.000000 -0.375000
|
||||
v 0.312600 0.000000 -0.125000
|
||||
v 0.312600 0.000000 -0.375000
|
||||
v 0.375100 0.000000 -0.187500
|
||||
v 0.375100 0.000000 -0.312500
|
||||
v 0.125100 1.000000 -0.187500
|
||||
v 0.187600 1.000000 -0.125000
|
||||
v 0.125100 1.000000 -0.312500
|
||||
v 0.187600 1.000000 -0.375000
|
||||
v 0.312600 1.000000 -0.125000
|
||||
v 0.312600 1.000000 -0.375000
|
||||
v 0.375100 1.000000 -0.187500
|
||||
v 0.375100 1.000000 -0.312500
|
||||
v 0.125100 0.000000 0.312500
|
||||
v 0.125100 0.000000 0.187500
|
||||
v 0.187600 0.000000 0.375000
|
||||
v 0.187600 0.000000 0.125000
|
||||
v 0.312600 0.000000 0.375000
|
||||
v 0.312600 0.000000 0.125000
|
||||
v 0.375100 0.000000 0.312500
|
||||
v 0.375100 0.000000 0.187500
|
||||
v 0.125100 1.000000 0.312500
|
||||
v 0.187600 1.000000 0.375000
|
||||
v 0.125100 1.000000 0.187500
|
||||
v 0.187600 1.000000 0.125000
|
||||
v 0.312600 1.000000 0.375000
|
||||
v 0.312600 1.000000 0.125000
|
||||
v 0.375100 1.000000 0.312500
|
||||
v 0.375100 1.000000 0.187500
|
||||
vt 0.656250 0.968750
|
||||
vt 0.687500 0.875000
|
||||
vt 0.781250 0.906250
|
||||
vt 0.750000 0.875000
|
||||
vt 0.781250 0.968750
|
||||
vt 0.687500 1.000000
|
||||
vt 0.593750 0.500000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.562500 0.500000
|
||||
vt 0.593750 0.500000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.562500 0.500000
|
||||
vt 0.656250 0.500000
|
||||
vt 0.593750 1.000000
|
||||
vt 0.593750 0.500000
|
||||
vt 0.656250 0.500000
|
||||
vt 0.593750 1.000000
|
||||
vt 0.656250 0.500000
|
||||
vt 0.593750 1.000000
|
||||
vt 0.593750 0.500000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.562500 0.500000
|
||||
vt 0.656250 0.500000
|
||||
vt 0.593750 1.000000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.562500 0.500000
|
||||
vt 0.656250 0.968750
|
||||
vt 0.687500 0.875000
|
||||
vt 0.781250 0.906250
|
||||
vt 0.750000 0.875000
|
||||
vt 0.781250 0.968750
|
||||
vt 0.687500 1.000000
|
||||
vt 0.593750 0.500000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.562500 0.500000
|
||||
vt 0.593750 0.500000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.562500 0.500000
|
||||
vt 0.656250 0.500000
|
||||
vt 0.593750 1.000000
|
||||
vt 0.593750 0.500000
|
||||
vt 0.656250 0.500000
|
||||
vt 0.593750 1.000000
|
||||
vt 0.656250 0.500000
|
||||
vt 0.593750 1.000000
|
||||
vt 0.593750 0.500000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.562500 0.500000
|
||||
vt 0.656250 0.500000
|
||||
vt 0.593750 1.000000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.562500 0.500000
|
||||
vt 0.656250 0.968750
|
||||
vt 0.687500 0.875000
|
||||
vt 0.781250 0.906250
|
||||
vt 0.750000 0.875000
|
||||
vt 0.781250 0.968750
|
||||
vt 0.687500 1.000000
|
||||
vt 0.593750 0.500000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.562500 0.500000
|
||||
vt 0.593750 0.500000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.562500 0.500000
|
||||
vt 0.656250 0.500000
|
||||
vt 0.593750 1.000000
|
||||
vt 0.593750 0.500000
|
||||
vt 0.656250 0.500000
|
||||
vt 0.593750 1.000000
|
||||
vt 0.656250 0.500000
|
||||
vt 0.593750 1.000000
|
||||
vt 0.593750 0.500000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.562500 0.500000
|
||||
vt 0.656250 0.500000
|
||||
vt 0.593750 1.000000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.562500 0.500000
|
||||
vt 0.656250 0.968750
|
||||
vt 0.687500 0.875000
|
||||
vt 0.781250 0.906250
|
||||
vt 0.750000 0.875000
|
||||
vt 0.781250 0.968750
|
||||
vt 0.687500 1.000000
|
||||
vt 0.593750 0.500000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.562500 0.500000
|
||||
vt 0.593750 0.500000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.562500 0.500000
|
||||
vt 0.656250 0.500000
|
||||
vt 0.593750 1.000000
|
||||
vt 0.593750 0.500000
|
||||
vt 0.656250 0.500000
|
||||
vt 0.593750 1.000000
|
||||
vt 0.656250 0.500000
|
||||
vt 0.593750 1.000000
|
||||
vt 0.593750 0.500000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.562500 0.500000
|
||||
vt 0.656250 0.500000
|
||||
vt 0.593750 1.000000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.562500 0.500000
|
||||
vt 0.781250 0.968750
|
||||
vt 0.750000 1.000000
|
||||
vt 0.687500 1.000000
|
||||
vt 0.656250 0.906250
|
||||
vt 0.750000 0.875000
|
||||
vt 0.656250 0.968750
|
||||
vt 0.656250 0.906250
|
||||
vt 0.687500 0.875000
|
||||
vt 0.781250 0.906250
|
||||
vt 0.750000 1.000000
|
||||
vt 0.656250 1.000000
|
||||
vt 0.656250 1.000000
|
||||
vt 0.656250 1.000000
|
||||
vt 0.656250 1.000000
|
||||
vt 0.781250 0.968750
|
||||
vt 0.750000 1.000000
|
||||
vt 0.687500 1.000000
|
||||
vt 0.656250 0.906250
|
||||
vt 0.750000 0.875000
|
||||
vt 0.656250 0.968750
|
||||
vt 0.656250 0.906250
|
||||
vt 0.687500 0.875000
|
||||
vt 0.781250 0.906250
|
||||
vt 0.750000 1.000000
|
||||
vt 0.656250 1.000000
|
||||
vt 0.656250 1.000000
|
||||
vt 0.656250 1.000000
|
||||
vt 0.656250 1.000000
|
||||
vt 0.781250 0.968750
|
||||
vt 0.750000 1.000000
|
||||
vt 0.687500 1.000000
|
||||
vt 0.656250 0.906250
|
||||
vt 0.750000 0.875000
|
||||
vt 0.656250 0.968750
|
||||
vt 0.656250 0.906250
|
||||
vt 0.687500 0.875000
|
||||
vt 0.781250 0.906250
|
||||
vt 0.750000 1.000000
|
||||
vt 0.656250 1.000000
|
||||
vt 0.656250 1.000000
|
||||
vt 0.656250 1.000000
|
||||
vt 0.656250 1.000000
|
||||
vt 0.781250 0.968750
|
||||
vt 0.750000 1.000000
|
||||
vt 0.687500 1.000000
|
||||
vt 0.656250 0.906250
|
||||
vt 0.750000 0.875000
|
||||
vt 0.656250 0.968750
|
||||
vt 0.656250 0.906250
|
||||
vt 0.687500 0.875000
|
||||
vt 0.781250 0.906250
|
||||
vt 0.750000 1.000000
|
||||
vt 0.656250 1.000000
|
||||
vt 0.656250 1.000000
|
||||
vt 0.656250 1.000000
|
||||
vt 0.656250 1.000000
|
||||
vn 0.0000 -1.0000 0.0000
|
||||
vn 0.0000 1.0000 0.0000
|
||||
vn -0.7071 0.0000 0.7071
|
||||
vn 0.7071 0.0000 -0.7071
|
||||
vn 1.0000 0.0000 0.0000
|
||||
vn 0.0000 0.0000 1.0000
|
||||
vn -1.0000 0.0000 0.0000
|
||||
vn 0.7071 0.0000 0.7071
|
||||
vn 0.0000 0.0000 -1.0000
|
||||
vn -0.7071 0.0000 -0.7071
|
||||
s off
|
||||
f 20/47/7 24/48/7 21/49/7
|
||||
f 32/50/8 28/51/8 25/52/8
|
||||
f 19/53/9 25/54/9 17/55/9
|
||||
f 22/56/10 32/57/10 24/58/10
|
||||
f 24/59/11 31/60/11 23/61/11
|
||||
f 21/62/12 26/63/12 19/53/12
|
||||
f 17/64/13 27/65/13 18/66/13
|
||||
f 23/61/14 29/67/14 21/68/14
|
||||
f 20/69/15 30/70/15 22/56/15
|
||||
f 18/66/16 28/71/16 20/72/16
|
||||
f 36/73/7 40/74/7 37/75/7
|
||||
f 48/76/8 44/77/8 41/78/8
|
||||
f 35/79/9 41/80/9 33/81/9
|
||||
f 38/82/10 48/83/10 40/84/10
|
||||
f 40/85/11 47/86/11 39/87/11
|
||||
f 37/88/12 42/89/12 35/79/12
|
||||
f 33/90/13 43/91/13 34/92/13
|
||||
f 39/87/14 45/93/14 37/94/14
|
||||
f 36/95/15 46/96/15 38/82/15
|
||||
f 34/92/16 44/97/16 36/98/16
|
||||
f 52/99/7 56/100/7 53/101/7
|
||||
f 64/102/8 60/103/8 57/104/8
|
||||
f 51/105/9 57/106/9 49/107/9
|
||||
f 54/108/10 64/109/10 56/110/10
|
||||
f 56/111/11 63/112/11 55/113/11
|
||||
f 53/114/12 58/115/12 51/105/12
|
||||
f 49/116/13 59/117/13 50/118/13
|
||||
f 55/113/14 61/119/14 53/120/14
|
||||
f 52/121/15 62/122/15 54/108/15
|
||||
f 50/118/16 60/123/16 52/124/16
|
||||
f 68/125/7 72/126/7 69/127/7
|
||||
f 80/128/8 76/129/8 73/130/8
|
||||
f 67/131/9 73/132/9 65/133/9
|
||||
f 70/134/10 80/135/10 72/136/10
|
||||
f 72/137/11 79/138/11 71/139/11
|
||||
f 69/140/12 74/141/12 67/131/12
|
||||
f 65/142/13 75/143/13 66/144/13
|
||||
f 71/139/14 77/145/14 69/146/14
|
||||
f 68/147/15 78/148/15 70/134/15
|
||||
f 66/144/16 76/149/16 68/150/16
|
||||
f 21/49/7 19/151/7 17/152/7
|
||||
f 17/152/7 18/153/7 20/47/7
|
||||
f 20/47/7 22/154/7 24/48/7
|
||||
f 24/48/7 23/155/7 21/49/7
|
||||
f 21/49/7 17/152/7 20/47/7
|
||||
f 25/52/8 26/156/8 29/157/8
|
||||
f 29/157/8 31/158/8 32/50/8
|
||||
f 32/50/8 30/159/8 28/51/8
|
||||
f 28/51/8 27/160/8 25/52/8
|
||||
f 25/52/8 29/157/8 32/50/8
|
||||
f 19/53/9 26/63/9 25/54/9
|
||||
f 22/56/10 30/70/10 32/57/10
|
||||
f 24/59/11 32/161/11 31/60/11
|
||||
f 21/62/12 29/162/12 26/63/12
|
||||
f 17/64/13 25/163/13 27/65/13
|
||||
f 23/61/14 31/60/14 29/67/14
|
||||
f 20/69/15 28/164/15 30/70/15
|
||||
f 18/66/16 27/65/16 28/71/16
|
||||
f 37/75/7 35/165/7 33/166/7
|
||||
f 33/166/7 34/167/7 36/73/7
|
||||
f 36/73/7 38/168/7 40/74/7
|
||||
f 40/74/7 39/169/7 37/75/7
|
||||
f 37/75/7 33/166/7 36/73/7
|
||||
f 41/78/8 42/170/8 45/171/8
|
||||
f 45/171/8 47/172/8 48/76/8
|
||||
f 48/76/8 46/173/8 44/77/8
|
||||
f 44/77/8 43/174/8 41/78/8
|
||||
f 41/78/8 45/171/8 48/76/8
|
||||
f 35/79/9 42/89/9 41/80/9
|
||||
f 38/82/10 46/96/10 48/83/10
|
||||
f 40/85/11 48/175/11 47/86/11
|
||||
f 37/88/12 45/176/12 42/89/12
|
||||
f 33/90/13 41/177/13 43/91/13
|
||||
f 39/87/14 47/86/14 45/93/14
|
||||
f 36/95/15 44/178/15 46/96/15
|
||||
f 34/92/16 43/91/16 44/97/16
|
||||
f 53/101/7 51/179/7 49/180/7
|
||||
f 49/180/7 50/181/7 52/99/7
|
||||
f 52/99/7 54/182/7 56/100/7
|
||||
f 56/100/7 55/183/7 53/101/7
|
||||
f 53/101/7 49/180/7 52/99/7
|
||||
f 57/104/8 58/184/8 61/185/8
|
||||
f 61/185/8 63/186/8 64/102/8
|
||||
f 64/102/8 62/187/8 60/103/8
|
||||
f 60/103/8 59/188/8 57/104/8
|
||||
f 57/104/8 61/185/8 64/102/8
|
||||
f 51/105/9 58/115/9 57/106/9
|
||||
f 54/108/10 62/122/10 64/109/10
|
||||
f 56/111/11 64/189/11 63/112/11
|
||||
f 53/114/12 61/190/12 58/115/12
|
||||
f 49/116/13 57/191/13 59/117/13
|
||||
f 55/113/14 63/112/14 61/119/14
|
||||
f 52/121/15 60/192/15 62/122/15
|
||||
f 50/118/16 59/117/16 60/123/16
|
||||
f 69/127/7 67/193/7 65/194/7
|
||||
f 65/194/7 66/195/7 68/125/7
|
||||
f 68/125/7 70/196/7 72/126/7
|
||||
f 72/126/7 71/197/7 69/127/7
|
||||
f 69/127/7 65/194/7 68/125/7
|
||||
f 73/130/8 74/198/8 77/199/8
|
||||
f 77/199/8 79/200/8 80/128/8
|
||||
f 80/128/8 78/201/8 76/129/8
|
||||
f 76/129/8 75/202/8 73/130/8
|
||||
f 73/130/8 77/199/8 80/128/8
|
||||
f 67/131/9 74/141/9 73/132/9
|
||||
f 70/134/10 78/148/10 80/135/10
|
||||
f 72/137/11 80/203/11 79/138/11
|
||||
f 69/140/12 77/204/12 74/141/12
|
||||
f 65/142/13 73/205/13 75/143/13
|
||||
f 71/139/14 79/138/14 77/145/14
|
||||
f 68/147/15 76/206/15 78/148/15
|
||||
f 66/144/16 75/143/16 76/149/16
|
||||
o Column
|
||||
v -0.500000 0.000000 0.500000
|
||||
v -0.500000 1.000000 0.500000
|
||||
v -0.500000 0.000000 -0.500000
|
||||
v -0.500000 1.000000 -0.500000
|
||||
v 0.500000 0.000000 0.500000
|
||||
v 0.500000 1.000000 0.500000
|
||||
v 0.500000 0.000000 -0.500000
|
||||
v 0.500000 1.000000 -0.500000
|
||||
v -0.437400 1.000000 0.312500
|
||||
v -0.437400 1.000000 0.187500
|
||||
v -0.312400 1.000000 0.437500
|
||||
v -0.312400 1.000000 0.062500
|
||||
v -0.187400 1.000000 0.437500
|
||||
v -0.187400 1.000000 0.062500
|
||||
v -0.062400 1.000000 0.312500
|
||||
v -0.062400 1.000000 0.187500
|
||||
v -0.437400 0.000000 -0.187500
|
||||
v -0.437400 0.000000 -0.312500
|
||||
v -0.312400 0.000000 -0.062500
|
||||
v -0.312400 0.000000 -0.437500
|
||||
v -0.187400 0.000000 -0.062500
|
||||
v -0.187400 0.000000 -0.437500
|
||||
v -0.062400 0.000000 -0.187500
|
||||
v -0.062400 0.000000 -0.312500
|
||||
v -0.062400 1.000000 -0.312500
|
||||
v -0.062400 1.000000 -0.187500
|
||||
v -0.187400 1.000000 -0.437500
|
||||
v -0.187400 1.000000 -0.062500
|
||||
v -0.312400 1.000000 -0.437500
|
||||
v -0.312400 1.000000 -0.062500
|
||||
v -0.437400 1.000000 -0.312500
|
||||
v -0.437400 1.000000 -0.187500
|
||||
v -0.062400 0.000000 0.187500
|
||||
v -0.062400 0.000000 0.312500
|
||||
v -0.187400 0.000000 0.062500
|
||||
v -0.187400 0.000000 0.437500
|
||||
v -0.312400 0.000000 0.062500
|
||||
v -0.312400 0.000000 0.437500
|
||||
v -0.437400 0.000000 0.187500
|
||||
v -0.437400 0.000000 0.312500
|
||||
v 0.062600 1.000000 0.312500
|
||||
v 0.062600 1.000000 0.187500
|
||||
v 0.187600 1.000000 0.437500
|
||||
v 0.187600 1.000000 0.062500
|
||||
v 0.312600 1.000000 0.437500
|
||||
v 0.312600 1.000000 0.062500
|
||||
v 0.437600 1.000000 0.312500
|
||||
v 0.437600 1.000000 0.187500
|
||||
v 0.062600 0.000000 -0.187500
|
||||
v 0.062600 0.000000 -0.312500
|
||||
v 0.187600 0.000000 -0.062500
|
||||
v 0.187600 0.000000 -0.437500
|
||||
v 0.312600 0.000000 -0.062500
|
||||
v 0.312600 0.000000 -0.437500
|
||||
v 0.437600 0.000000 -0.187500
|
||||
v 0.437600 0.000000 -0.312500
|
||||
v 0.437600 1.000000 -0.312500
|
||||
v 0.437600 1.000000 -0.187500
|
||||
v 0.312600 1.000000 -0.437500
|
||||
v 0.312600 1.000000 -0.062500
|
||||
v 0.187600 1.000000 -0.437500
|
||||
v 0.187600 1.000000 -0.062500
|
||||
v 0.062600 1.000000 -0.312500
|
||||
v 0.062600 1.000000 -0.187500
|
||||
v 0.437600 0.000000 0.187500
|
||||
v 0.437600 0.000000 0.312500
|
||||
v 0.312600 0.000000 0.062500
|
||||
v 0.312600 0.000000 0.437500
|
||||
v 0.187600 0.000000 0.062500
|
||||
v 0.187600 0.000000 0.437500
|
||||
v 0.062600 0.000000 0.187500
|
||||
v 0.062600 0.000000 0.312500
|
||||
vt 0.000000 0.500000
|
||||
vt 0.500000 0.000000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.000000 0.500000
|
||||
vt 0.500000 0.000000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.000000 0.500000
|
||||
vt 0.500000 0.000000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.000000 0.500000
|
||||
vt 0.500000 0.000000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.562500 0.500000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.562500 0.500000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.562500 0.500000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.562500 0.500000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.562500 0.500000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.562500 0.500000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.562500 0.500000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.562500 0.500000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.562500 0.500000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.562500 0.500000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.562500 0.500000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.562500 0.500000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.562500 0.500000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.562500 0.500000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.562500 0.500000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.562500 0.500000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.562500 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.218750 0.593750
|
||||
vt 0.281250 0.656250
|
||||
vt 0.218750 0.656250
|
||||
vt 0.218750 0.843750
|
||||
vt 0.281250 0.906250
|
||||
vt 0.218750 0.906250
|
||||
vt 0.406250 0.781250
|
||||
vt 0.343750 0.718750
|
||||
vt 0.406250 0.718750
|
||||
vt 0.156250 0.781250
|
||||
vt 0.093750 0.718750
|
||||
vt 0.156250 0.718750
|
||||
vt 0.343750 0.781250
|
||||
vt 0.156250 0.968750
|
||||
vt 0.343750 0.968750
|
||||
vt 0.031250 0.656250
|
||||
vt 0.031250 0.843750
|
||||
vt 0.343750 0.531250
|
||||
vt 0.156250 0.531250
|
||||
vt 0.031250 0.593750
|
||||
vt 0.093750 0.531250
|
||||
vt 0.468750 0.843750
|
||||
vt 0.468750 0.656250
|
||||
vt 0.406250 0.531250
|
||||
vt 0.468750 0.593750
|
||||
vt 0.406250 0.968750
|
||||
vt 0.468750 0.906250
|
||||
vt 0.500000 1.000000
|
||||
vt 0.031250 0.906250
|
||||
vt 0.093750 0.968750
|
||||
vt 0.000000 1.000000
|
||||
vt 0.156250 0.718750
|
||||
vt 0.093750 0.781250
|
||||
vt 0.093750 0.718750
|
||||
vt 0.218750 0.656250
|
||||
vt 0.281250 0.593750
|
||||
vt 0.281250 0.656250
|
||||
vt 0.218750 0.906250
|
||||
vt 0.281250 0.843750
|
||||
vt 0.281250 0.906250
|
||||
vt 0.406250 0.718750
|
||||
vt 0.343750 0.781250
|
||||
vt 0.343750 0.718750
|
||||
vt 0.156250 0.781250
|
||||
vt 0.343750 0.531250
|
||||
vt 0.218750 0.593750
|
||||
vt 0.156250 0.531250
|
||||
vt 0.000000 0.500000
|
||||
vt 0.031250 0.656250
|
||||
vt 0.031250 0.843750
|
||||
vt 0.156250 0.968750
|
||||
vt 0.343750 0.968750
|
||||
vt 0.468750 0.843750
|
||||
vt 0.468750 0.656250
|
||||
vt 0.500000 0.500000
|
||||
vt 0.468750 0.906250
|
||||
vt 0.500000 1.000000
|
||||
vt 0.406250 0.968750
|
||||
vt 0.468750 0.593750
|
||||
vt 0.406250 0.531250
|
||||
vt 0.093750 0.531250
|
||||
vt 0.031250 0.593750
|
||||
vt 0.093750 0.968750
|
||||
vt 0.000000 1.000000
|
||||
vt 0.031250 0.906250
|
||||
vt 0.000000 0.000000
|
||||
vt 0.000000 0.000000
|
||||
vt 0.000000 0.000000
|
||||
vt 0.000000 0.000000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.562500 0.500000
|
||||
vt 0.562500 0.500000
|
||||
vt 0.562500 0.500000
|
||||
vt 0.562500 0.500000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.562500 0.500000
|
||||
vt 0.562500 0.500000
|
||||
vt 0.562500 0.500000
|
||||
vt 0.562500 0.500000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.562500 0.500000
|
||||
vt 0.562500 0.500000
|
||||
vt 0.562500 0.500000
|
||||
vt 0.562500 0.500000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.562500 0.500000
|
||||
vt 0.562500 0.500000
|
||||
vt 0.562500 0.500000
|
||||
vt 0.562500 0.500000
|
||||
vt 0.281250 0.593750
|
||||
vt 0.281250 0.843750
|
||||
vt 0.093750 0.781250
|
||||
vt 0.218750 0.843750
|
||||
vt 0.406250 0.781250
|
||||
vn -1.0000 0.0000 0.0000
|
||||
vn 0.0000 0.0000 -1.0000
|
||||
vn 1.0000 0.0000 0.0000
|
||||
vn 0.0000 0.0000 1.0000
|
||||
vn 0.7071 0.0000 0.7071
|
||||
vn -0.7071 0.0000 0.7071
|
||||
vn -0.7071 0.0000 -0.7071
|
||||
vn 0.7071 0.0000 -0.7071
|
||||
vn 0.0000 1.0000 0.0000
|
||||
vn 0.0000 -1.0000 0.0000
|
||||
s off
|
||||
f 84/207/17 81/208/17 82/209/17
|
||||
f 88/210/18 83/211/18 84/212/18
|
||||
f 86/213/19 87/214/19 88/215/19
|
||||
f 82/216/20 85/217/20 86/218/20
|
||||
f 90/219/21 117/220/21 92/221/21
|
||||
f 89/222/19 119/223/19 90/224/19
|
||||
f 92/225/20 115/226/20 94/227/20
|
||||
f 94/228/22 113/229/22 96/230/22
|
||||
f 113/231/17 95/232/17 96/233/17
|
||||
f 114/234/23 93/235/23 95/236/23
|
||||
f 116/237/18 91/238/18 93/239/18
|
||||
f 118/240/24 89/241/24 91/242/24
|
||||
f 111/243/21 100/244/21 109/245/21
|
||||
f 112/246/19 98/247/19 111/248/19
|
||||
f 109/249/20 102/250/20 107/251/20
|
||||
f 107/252/22 104/253/22 105/254/22
|
||||
f 104/255/17 106/256/17 105/257/17
|
||||
f 103/258/23 108/259/23 106/260/23
|
||||
f 101/261/18 110/262/18 108/263/18
|
||||
f 99/264/24 112/265/24 110/266/24
|
||||
f 122/267/21 149/268/21 124/269/21
|
||||
f 121/270/19 151/271/19 122/272/19
|
||||
f 124/273/20 147/274/20 126/275/20
|
||||
f 126/276/22 145/277/22 128/278/22
|
||||
f 145/279/17 127/280/17 128/281/17
|
||||
f 146/282/23 125/283/23 127/284/23
|
||||
f 148/285/18 123/286/18 125/287/18
|
||||
f 150/288/24 121/289/24 123/290/24
|
||||
f 143/291/21 132/292/21 141/293/21
|
||||
f 144/294/19 130/295/19 143/296/19
|
||||
f 141/297/20 134/298/20 139/299/20
|
||||
f 139/300/22 136/301/22 137/302/22
|
||||
f 136/303/17 138/304/17 137/305/17
|
||||
f 135/306/23 140/307/23 138/308/23
|
||||
f 133/309/18 142/310/18 140/311/18
|
||||
f 131/312/24 144/313/24 142/314/24
|
||||
f 95/315/25 122/316/25 96/317/25
|
||||
f 106/318/25 143/319/25 105/320/25
|
||||
f 140/321/25 124/322/25 126/323/25
|
||||
f 108/324/25 92/325/25 94/326/25
|
||||
f 142/327/25 106/318/25 94/326/25
|
||||
f 107/328/25 143/319/25 141/329/25
|
||||
f 82/216/25 90/330/25 112/331/25
|
||||
f 123/332/25 95/315/25 93/333/25
|
||||
f 89/334/25 82/216/25 91/335/25
|
||||
f 138/336/25 128/337/25 86/218/25
|
||||
f 125/338/25 86/218/25 127/339/25
|
||||
f 139/340/25 137/341/25 88/342/25
|
||||
f 111/343/25 109/344/25 84/345/25
|
||||
f 149/346/26 133/347/26 147/348/26
|
||||
f 151/349/26 114/350/26 113/351/26
|
||||
f 130/352/26 103/353/26 104/354/26
|
||||
f 117/355/26 101/356/26 115/357/26
|
||||
f 103/353/26 131/358/26 151/349/26
|
||||
f 116/359/26 152/360/26 150/361/26
|
||||
f 85/362/26 145/363/26 135/364/26
|
||||
f 132/365/26 104/354/26 102/366/26
|
||||
f 97/367/26 119/368/26 81/369/26
|
||||
f 98/370/26 83/371/26 100/372/26
|
||||
f 120/373/26 118/374/26 81/369/26
|
||||
f 148/375/26 146/376/26 85/362/26
|
||||
f 134/377/26 87/378/26 136/379/26
|
||||
f 84/207/17 83/380/17 81/208/17
|
||||
f 88/210/18 87/381/18 83/211/18
|
||||
f 86/213/19 85/382/19 87/214/19
|
||||
f 82/216/20 81/383/20 85/217/20
|
||||
f 90/219/21 119/384/21 117/220/21
|
||||
f 89/222/19 120/385/19 119/223/19
|
||||
f 92/225/20 117/386/20 115/226/20
|
||||
f 94/228/22 115/387/22 113/229/22
|
||||
f 113/231/17 114/388/17 95/232/17
|
||||
f 114/234/23 116/389/23 93/235/23
|
||||
f 116/237/18 118/390/18 91/238/18
|
||||
f 118/240/24 120/391/24 89/241/24
|
||||
f 111/243/21 98/392/21 100/244/21
|
||||
f 112/246/19 97/393/19 98/247/19
|
||||
f 109/249/20 100/394/20 102/250/20
|
||||
f 107/252/22 102/395/22 104/253/22
|
||||
f 104/255/17 103/396/17 106/256/17
|
||||
f 103/258/23 101/397/23 108/259/23
|
||||
f 101/261/18 99/398/18 110/262/18
|
||||
f 99/264/24 97/399/24 112/265/24
|
||||
f 122/267/21 151/400/21 149/268/21
|
||||
f 121/270/19 152/401/19 151/271/19
|
||||
f 124/273/20 149/402/20 147/274/20
|
||||
f 126/276/22 147/403/22 145/277/22
|
||||
f 145/279/17 146/404/17 127/280/17
|
||||
f 146/282/23 148/405/23 125/283/23
|
||||
f 148/285/18 150/406/18 123/286/18
|
||||
f 150/288/24 152/407/24 121/289/24
|
||||
f 143/291/21 130/408/21 132/292/21
|
||||
f 144/294/19 129/409/19 130/295/19
|
||||
f 141/297/20 132/410/20 134/298/20
|
||||
f 139/300/22 134/411/22 136/301/22
|
||||
f 136/303/17 135/412/17 138/304/17
|
||||
f 135/306/23 133/413/23 140/307/23
|
||||
f 133/309/18 131/414/18 142/310/18
|
||||
f 131/312/24 129/415/24 144/313/24
|
||||
f 95/315/25 121/416/25 122/316/25
|
||||
f 106/318/25 144/417/25 143/319/25
|
||||
f 140/321/25 142/327/25 124/322/25
|
||||
f 108/324/25 110/418/25 92/325/25
|
||||
f 94/326/25 96/317/25 122/316/25
|
||||
f 122/316/25 124/322/25 142/327/25
|
||||
f 142/327/25 144/417/25 106/318/25
|
||||
f 106/318/25 108/324/25 94/326/25
|
||||
f 94/326/25 122/316/25 142/327/25
|
||||
f 139/340/25 88/342/25 141/329/25
|
||||
f 88/342/25 84/345/25 107/328/25
|
||||
f 141/329/25 88/342/25 107/328/25
|
||||
f 84/345/25 109/344/25 107/328/25
|
||||
f 107/328/25 105/320/25 143/319/25
|
||||
f 111/343/25 84/345/25 112/331/25
|
||||
f 84/345/25 82/216/25 112/331/25
|
||||
f 82/216/25 89/334/25 90/330/25
|
||||
f 90/330/25 92/325/25 110/418/25
|
||||
f 90/330/25 110/418/25 112/331/25
|
||||
f 82/216/25 86/218/25 93/333/25
|
||||
f 86/218/25 125/338/25 123/332/25
|
||||
f 123/332/25 121/416/25 95/315/25
|
||||
f 86/218/25 123/332/25 93/333/25
|
||||
f 93/333/25 91/335/25 82/216/25
|
||||
f 86/218/25 88/342/25 138/336/25
|
||||
f 88/342/25 137/341/25 138/336/25
|
||||
f 138/336/25 140/321/25 126/323/25
|
||||
f 128/337/25 127/339/25 86/218/25
|
||||
f 138/336/25 126/323/25 128/337/25
|
||||
f 149/346/26 131/358/26 133/347/26
|
||||
f 151/349/26 152/360/26 114/350/26
|
||||
f 130/352/26 129/419/26 103/353/26
|
||||
f 117/355/26 99/420/26 101/356/26
|
||||
f 151/349/26 113/351/26 115/357/26
|
||||
f 115/357/26 101/356/26 103/353/26
|
||||
f 103/353/26 129/419/26 131/358/26
|
||||
f 131/358/26 149/346/26 151/349/26
|
||||
f 151/349/26 115/357/26 103/353/26
|
||||
f 148/375/26 85/362/26 150/361/26
|
||||
f 85/362/26 81/369/26 116/359/26
|
||||
f 150/361/26 85/362/26 116/359/26
|
||||
f 81/369/26 118/374/26 116/359/26
|
||||
f 116/359/26 114/350/26 152/360/26
|
||||
f 136/379/26 87/378/26 135/364/26
|
||||
f 87/378/26 85/362/26 135/364/26
|
||||
f 85/362/26 146/376/26 145/363/26
|
||||
f 145/363/26 147/348/26 133/347/26
|
||||
f 145/363/26 133/347/26 135/364/26
|
||||
f 83/371/26 87/378/26 102/366/26
|
||||
f 87/378/26 134/377/26 132/365/26
|
||||
f 132/365/26 130/352/26 104/354/26
|
||||
f 87/378/26 132/365/26 102/366/26
|
||||
f 102/366/26 100/372/26 83/371/26
|
||||
f 81/369/26 83/371/26 97/367/26
|
||||
f 83/371/26 98/370/26 97/367/26
|
||||
f 97/367/26 99/420/26 117/355/26
|
||||
f 119/368/26 120/373/26 81/369/26
|
||||
f 97/367/26 117/355/26 119/368/26
|
||||
234
src/main/resources/assets/hbm/models/rbmk/rbmk_reflector.obj
Normal file
@ -0,0 +1,234 @@
|
||||
# Blender v2.79 (sub 0) OBJ File: 'rbmk_reflector.blend'
|
||||
# www.blender.org
|
||||
o Column
|
||||
v -0.500000 0.000000 0.500000
|
||||
v -0.500000 1.000000 0.500000
|
||||
v -0.500000 0.000000 -0.500000
|
||||
v -0.500000 1.000000 -0.500000
|
||||
v 0.500000 0.000000 0.500000
|
||||
v 0.500000 1.000000 0.500000
|
||||
v 0.500000 0.000000 -0.500000
|
||||
v 0.500000 1.000000 -0.500000
|
||||
v 0.312500 1.000000 -0.500000
|
||||
v 0.312500 0.000000 -0.500000
|
||||
v -0.312500 1.000000 -0.500000
|
||||
v -0.312500 0.000000 -0.500000
|
||||
v -0.500000 1.000000 -0.312500
|
||||
v -0.500000 0.000000 -0.312500
|
||||
v -0.500000 1.000000 0.312500
|
||||
v -0.500000 0.000000 0.312500
|
||||
v -0.312500 1.000000 0.500000
|
||||
v -0.312500 0.000000 0.500000
|
||||
v 0.312500 1.000000 0.500000
|
||||
v 0.312500 0.000000 0.500000
|
||||
v 0.500000 1.000000 0.312500
|
||||
v 0.500000 0.000000 0.312500
|
||||
v 0.500000 1.000000 -0.312500
|
||||
v 0.500000 0.000000 -0.312500
|
||||
v -0.437500 1.000000 0.312500
|
||||
v -0.437500 1.000000 -0.312500
|
||||
v 0.312500 1.000000 -0.437500
|
||||
v -0.312500 1.000000 -0.437500
|
||||
v -0.312500 1.000000 0.437500
|
||||
v 0.312500 1.000000 0.437500
|
||||
v 0.437500 1.000000 0.312500
|
||||
v 0.437500 1.000000 -0.312500
|
||||
v -0.437500 0.000000 0.312500
|
||||
v -0.437500 0.000000 -0.312500
|
||||
v -0.312500 0.000000 0.437500
|
||||
v 0.312500 0.000000 0.437500
|
||||
v 0.437500 0.000000 0.312500
|
||||
v 0.437500 0.000000 -0.312500
|
||||
v -0.312500 0.000000 -0.437500
|
||||
v 0.312500 0.000000 -0.437500
|
||||
vt 0.406250 0.500000
|
||||
vt 0.500000 0.000000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.406250 0.531250
|
||||
vt 0.468750 0.593750
|
||||
vt 0.093750 0.968750
|
||||
vt 0.000000 1.000000
|
||||
vt 0.031250 0.906250
|
||||
vt 0.531250 1.000000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.531250 0.500000
|
||||
vt 0.000000 0.500000
|
||||
vt 0.093750 0.000000
|
||||
vt 0.093750 0.500000
|
||||
vt 0.406250 0.500000
|
||||
vt 0.500000 0.000000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.843750 0.500000
|
||||
vt 0.000000 0.500000
|
||||
vt 0.093750 0.000000
|
||||
vt 0.093750 0.500000
|
||||
vt 0.406250 0.500000
|
||||
vt 0.500000 0.000000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.031250 0.593750
|
||||
vt 0.000000 0.593750
|
||||
vt 0.000000 0.500000
|
||||
vt 0.531250 0.500000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.406250 0.531250
|
||||
vt 0.406250 0.500000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.531250 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.843750 0.500000
|
||||
vt 0.531250 0.500000
|
||||
vt 0.468750 0.906250
|
||||
vt 0.500000 0.906250
|
||||
vt 0.500000 1.000000
|
||||
vt 0.093750 0.968750
|
||||
vt 0.093750 1.000000
|
||||
vt 0.000000 1.000000
|
||||
vt 0.031250 0.593750
|
||||
vt 0.000000 0.593750
|
||||
vt 0.000000 0.500000
|
||||
vt 0.531250 1.000000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.531250 0.500000
|
||||
vt 0.093750 0.000000
|
||||
vt 0.093750 0.500000
|
||||
vt 0.531250 1.000000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.531250 0.500000
|
||||
vt 0.000000 0.500000
|
||||
vt 0.093750 0.000000
|
||||
vt 0.093750 0.500000
|
||||
vt 0.406250 0.500000
|
||||
vt 0.500000 0.000000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.468750 0.906250
|
||||
vt 0.500000 0.906250
|
||||
vt 0.500000 1.000000
|
||||
vt 0.843750 1.000000
|
||||
vt 0.531250 1.000000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.531250 0.500000
|
||||
vt 0.093750 0.531250
|
||||
vt 0.531250 1.000000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.531250 0.500000
|
||||
vt 0.843750 0.500000
|
||||
vt 0.531250 1.000000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.531250 0.500000
|
||||
vt 0.406250 0.000000
|
||||
vt 0.500000 0.593750
|
||||
vt 0.093750 1.000000
|
||||
vt 0.000000 0.906250
|
||||
vt 0.500000 1.000000
|
||||
vt 0.000000 0.000000
|
||||
vt 0.406250 0.000000
|
||||
vt 0.843750 1.000000
|
||||
vt 0.000000 0.000000
|
||||
vt 0.406250 0.000000
|
||||
vt 0.093750 0.500000
|
||||
vt 0.093750 0.531250
|
||||
vt 0.531250 1.000000
|
||||
vt 0.500000 0.593750
|
||||
vt 0.468750 0.593750
|
||||
vt 0.843750 1.000000
|
||||
vt 0.406250 1.000000
|
||||
vt 0.406250 0.968750
|
||||
vt 0.000000 0.906250
|
||||
vt 0.031250 0.906250
|
||||
vt 0.500000 1.000000
|
||||
vt 0.000000 0.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.000000 0.000000
|
||||
vt 0.406250 0.000000
|
||||
vt 0.406250 1.000000
|
||||
vt 0.406250 0.968750
|
||||
vt 0.843750 0.500000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.843750 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vn 0.0000 0.0000 1.0000
|
||||
vn 0.0000 1.0000 0.0000
|
||||
vn 0.0000 -1.0000 0.0000
|
||||
vn 0.0000 0.0000 -1.0000
|
||||
vn -1.0000 0.0000 0.0000
|
||||
vn 1.0000 0.0000 0.0000
|
||||
s off
|
||||
f 19/1/1 5/2/1 6/3/1
|
||||
f 30/4/2 6/3/2 31/5/2
|
||||
f 40/6/3 7/7/3 38/8/3
|
||||
f 26/9/1 14/10/1 34/11/1
|
||||
f 8/12/4 10/13/4 9/14/4
|
||||
f 11/15/4 3/16/4 4/17/4
|
||||
f 33/18/5 26/9/5 34/11/5
|
||||
f 4/19/5 14/20/5 13/21/5
|
||||
f 15/22/5 1/23/5 2/24/5
|
||||
f 37/25/3 22/26/3 5/27/3
|
||||
f 16/28/4 25/29/4 33/30/4
|
||||
f 35/31/3 18/32/3 1/33/3
|
||||
f 10/34/5 27/35/5 9/36/5
|
||||
f 39/37/4 27/35/4 40/38/4
|
||||
f 32/39/2 23/40/2 8/41/2
|
||||
f 28/42/2 11/43/2 4/44/2
|
||||
f 25/45/2 15/46/2 2/47/2
|
||||
f 11/48/6 39/49/6 12/50/6
|
||||
f 2/47/1 18/51/1 17/52/1
|
||||
f 31/53/4 22/54/4 37/55/4
|
||||
f 6/56/6 22/57/6 21/58/6
|
||||
f 23/59/6 7/60/6 8/61/6
|
||||
f 34/62/3 14/63/3 3/64/3
|
||||
f 37/55/6 32/65/6 31/53/6
|
||||
f 23/66/1 38/67/1 24/68/1
|
||||
f 25/45/2 29/69/2 30/4/2
|
||||
f 29/70/6 18/71/6 35/72/6
|
||||
f 36/73/1 29/70/1 35/72/1
|
||||
f 37/25/3 35/31/3 34/62/3
|
||||
f 19/74/5 36/75/5 20/76/5
|
||||
f 19/1/1 20/77/1 5/2/1
|
||||
f 19/1/2 6/3/2 30/4/2
|
||||
f 6/3/2 21/78/2 31/5/2
|
||||
f 10/79/3 7/7/3 40/6/3
|
||||
f 7/7/3 24/80/3 38/8/3
|
||||
f 26/9/1 13/81/1 14/10/1
|
||||
f 8/12/4 7/82/4 10/13/4
|
||||
f 11/15/4 12/83/4 3/16/4
|
||||
f 33/18/5 25/84/5 26/9/5
|
||||
f 4/19/5 3/85/5 14/20/5
|
||||
f 15/22/5 16/86/5 1/23/5
|
||||
f 5/27/3 20/87/3 36/88/3
|
||||
f 36/88/3 37/25/3 5/27/3
|
||||
f 16/28/4 15/89/4 25/29/4
|
||||
f 1/33/3 16/90/3 33/91/3
|
||||
f 33/91/3 35/31/3 1/33/3
|
||||
f 10/34/5 40/38/5 27/35/5
|
||||
f 39/37/4 28/92/4 27/35/4
|
||||
f 9/93/2 27/94/2 8/41/2
|
||||
f 27/94/2 32/39/2 8/41/2
|
||||
f 4/44/2 13/95/2 26/96/2
|
||||
f 26/96/2 28/42/2 4/44/2
|
||||
f 2/47/2 17/52/2 29/69/2
|
||||
f 29/69/2 25/45/2 2/47/2
|
||||
f 11/48/6 28/97/6 39/49/6
|
||||
f 2/47/1 1/98/1 18/51/1
|
||||
f 31/53/4 21/99/4 22/54/4
|
||||
f 6/56/6 5/100/6 22/57/6
|
||||
f 23/59/6 24/101/6 7/60/6
|
||||
f 3/64/3 12/102/3 39/103/3
|
||||
f 39/103/3 34/62/3 3/64/3
|
||||
f 37/55/6 38/104/6 32/65/6
|
||||
f 23/66/1 32/105/1 38/67/1
|
||||
f 30/4/2 31/5/2 28/42/2
|
||||
f 31/5/2 32/39/2 28/42/2
|
||||
f 32/39/2 27/94/2 28/42/2
|
||||
f 28/42/2 26/96/2 30/4/2
|
||||
f 26/96/2 25/45/2 30/4/2
|
||||
f 29/70/6 17/106/6 18/71/6
|
||||
f 36/73/1 30/107/1 29/70/1
|
||||
f 40/6/3 38/8/3 37/25/3
|
||||
f 37/25/3 36/88/3 35/31/3
|
||||
f 35/31/3 33/91/3 34/62/3
|
||||
f 34/62/3 39/103/3 40/6/3
|
||||
f 40/6/3 37/25/3 34/62/3
|
||||
f 19/74/5 30/108/5 36/75/5
|
||||
376
src/main/resources/assets/hbm/models/rbmk/rbmk_rods.obj
Normal file
@ -0,0 +1,376 @@
|
||||
# Blender v2.79 (sub 0) OBJ File: 'rbmk_rods.blend'
|
||||
# www.blender.org
|
||||
o Lid
|
||||
v -0.500000 1.125000 0.500000
|
||||
v -0.500000 1.250000 0.500000
|
||||
v -0.500000 1.125000 -0.500000
|
||||
v -0.500000 1.250000 -0.500000
|
||||
v 0.500000 1.125000 0.500000
|
||||
v 0.500000 1.250000 0.500000
|
||||
v 0.500000 1.125000 -0.500000
|
||||
v 0.500000 1.250000 -0.500000
|
||||
v -0.375000 1.125000 0.375000
|
||||
v -0.375000 1.125000 0.125000
|
||||
v -0.125000 1.125000 0.375000
|
||||
v -0.125000 1.125000 0.125000
|
||||
v -0.375000 0.125000 0.375000
|
||||
v -0.375000 0.125000 0.125000
|
||||
v -0.125000 0.125000 0.375000
|
||||
v -0.125000 0.125000 0.125000
|
||||
v 0.125000 1.125000 -0.125000
|
||||
v 0.125000 1.125000 -0.375000
|
||||
v 0.375000 1.125000 -0.125000
|
||||
v 0.375000 1.125000 -0.375000
|
||||
v 0.125000 0.125000 -0.125000
|
||||
v 0.125000 0.125000 -0.375000
|
||||
v 0.375000 0.125000 -0.125000
|
||||
v 0.375000 0.125000 -0.375000
|
||||
v -0.125000 0.125000 -0.375000
|
||||
v -0.125000 0.125000 -0.125000
|
||||
v -0.375000 0.125000 -0.375000
|
||||
v -0.375000 0.125000 -0.125000
|
||||
v -0.125000 1.125000 -0.375000
|
||||
v -0.125000 1.125000 -0.125000
|
||||
v -0.375000 1.125000 -0.375000
|
||||
v -0.375000 1.125000 -0.125000
|
||||
v 0.125000 1.125000 0.375000
|
||||
v 0.125000 1.125000 0.125000
|
||||
v 0.375000 1.125000 0.375000
|
||||
v 0.375000 1.125000 0.125000
|
||||
v 0.125000 0.125000 0.375000
|
||||
v 0.125000 0.125000 0.125000
|
||||
v 0.375000 0.125000 0.375000
|
||||
v 0.375000 0.125000 0.125000
|
||||
vt 1.000000 0.000000
|
||||
vt 0.500000 0.062500
|
||||
vt 0.500000 0.000000
|
||||
vt 1.000000 0.000000
|
||||
vt 0.500000 0.062500
|
||||
vt 0.500000 0.000000
|
||||
vt 0.500000 0.062500
|
||||
vt 1.000000 0.000000
|
||||
vt 1.000000 0.062500
|
||||
vt 0.500000 0.062500
|
||||
vt 1.000000 0.000000
|
||||
vt 1.000000 0.062500
|
||||
vt 0.000000 0.500000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.000000 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.000000 0.500000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.500000 1.000000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.625000 1.000000
|
||||
vt 1.000000 0.062500
|
||||
vt 1.000000 0.062500
|
||||
vt 0.500000 0.000000
|
||||
vt 0.500000 0.000000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.000000 1.000000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.500000 0.500000
|
||||
vn -1.0000 0.0000 0.0000
|
||||
vn 0.0000 0.0000 -1.0000
|
||||
vn 1.0000 0.0000 0.0000
|
||||
vn 0.0000 0.0000 1.0000
|
||||
vn 0.0000 -1.0000 0.0000
|
||||
vn 0.0000 1.0000 0.0000
|
||||
s off
|
||||
f 4/1/1 1/2/1 2/3/1
|
||||
f 8/4/2 3/5/2 4/6/2
|
||||
f 6/7/3 7/8/3 8/9/3
|
||||
f 2/10/4 5/11/4 6/12/4
|
||||
f 3/13/5 5/14/5 1/15/5
|
||||
f 8/16/6 2/17/6 6/18/6
|
||||
f 9/19/4 15/20/4 11/21/4
|
||||
f 10/22/1 13/23/1 9/24/1
|
||||
f 12/25/2 14/26/2 10/27/2
|
||||
f 11/28/3 16/29/3 12/30/3
|
||||
f 17/31/4 23/32/4 19/33/4
|
||||
f 18/34/1 21/35/1 17/36/1
|
||||
f 20/37/2 22/38/2 18/39/2
|
||||
f 19/40/3 24/41/3 20/42/3
|
||||
f 30/43/3 25/44/3 29/45/3
|
||||
f 29/46/2 27/47/2 31/48/2
|
||||
f 31/49/1 28/50/1 32/51/1
|
||||
f 32/52/4 26/53/4 30/54/4
|
||||
f 33/55/4 39/56/4 35/57/4
|
||||
f 34/58/1 37/59/1 33/60/1
|
||||
f 36/61/2 38/62/2 34/63/2
|
||||
f 35/64/3 40/65/3 36/66/3
|
||||
f 4/1/1 3/67/1 1/2/1
|
||||
f 8/4/2 7/68/2 3/5/2
|
||||
f 6/7/3 5/69/3 7/8/3
|
||||
f 2/10/4 1/70/4 5/11/4
|
||||
f 3/13/5 7/71/5 5/14/5
|
||||
f 8/16/6 4/72/6 2/17/6
|
||||
f 9/19/4 13/73/4 15/20/4
|
||||
f 10/22/1 14/74/1 13/23/1
|
||||
f 12/25/2 16/75/2 14/26/2
|
||||
f 11/28/3 15/76/3 16/29/3
|
||||
f 17/31/4 21/77/4 23/32/4
|
||||
f 18/34/1 22/78/1 21/35/1
|
||||
f 20/37/2 24/79/2 22/38/2
|
||||
f 19/40/3 23/80/3 24/41/3
|
||||
f 30/43/3 26/81/3 25/44/3
|
||||
f 29/46/2 25/82/2 27/47/2
|
||||
f 31/49/1 27/83/1 28/50/1
|
||||
f 32/52/4 28/84/4 26/53/4
|
||||
f 33/55/4 37/85/4 39/56/4
|
||||
f 34/58/1 38/86/1 37/59/1
|
||||
f 36/61/2 40/87/2 38/62/2
|
||||
f 35/64/3 39/88/3 40/65/3
|
||||
o Column
|
||||
v -0.500000 0.000000 0.500000
|
||||
v -0.500000 1.000000 0.500000
|
||||
v -0.500000 0.000000 -0.500000
|
||||
v -0.500000 1.000000 -0.500000
|
||||
v 0.500000 0.000000 0.500000
|
||||
v 0.500000 1.000000 0.500000
|
||||
v 0.500000 0.000000 -0.500000
|
||||
v 0.500000 1.000000 -0.500000
|
||||
v -0.437500 1.125000 0.437500
|
||||
v -0.437500 1.125000 0.062500
|
||||
v -0.062500 1.125000 0.437500
|
||||
v -0.062500 1.125000 0.062500
|
||||
v -0.437500 1.000000 0.437500
|
||||
v -0.437500 1.000000 0.062500
|
||||
v -0.062500 1.000000 0.437500
|
||||
v -0.062500 1.000000 0.062500
|
||||
v -0.437500 1.125000 -0.062500
|
||||
v -0.437500 1.125000 -0.437500
|
||||
v -0.062500 1.125000 -0.062500
|
||||
v -0.062500 1.125000 -0.437500
|
||||
v -0.437500 1.000000 -0.062500
|
||||
v -0.437500 1.000000 -0.437500
|
||||
v -0.062500 1.000000 -0.062500
|
||||
v -0.062500 1.000000 -0.437500
|
||||
v 0.062500 1.125000 -0.062500
|
||||
v 0.062500 1.125000 -0.437500
|
||||
v 0.437500 1.125000 -0.062500
|
||||
v 0.437500 1.125000 -0.437500
|
||||
v 0.062500 1.000000 -0.062500
|
||||
v 0.062500 1.000000 -0.437500
|
||||
v 0.437500 1.000000 -0.062500
|
||||
v 0.437500 1.000000 -0.437500
|
||||
v 0.062500 1.125000 0.437500
|
||||
v 0.062500 1.125000 0.062500
|
||||
v 0.437500 1.125000 0.437500
|
||||
v 0.437500 1.125000 0.062500
|
||||
v 0.062500 1.000000 0.437500
|
||||
v 0.062500 1.000000 0.062500
|
||||
v 0.437500 1.000000 0.437500
|
||||
v 0.437500 1.000000 0.062500
|
||||
vt 0.500000 -0.000000
|
||||
vt 0.000000 0.500000
|
||||
vt 0.000000 -0.000000
|
||||
vt 0.500000 -0.000000
|
||||
vt -0.000000 0.500000
|
||||
vt -0.000000 -0.000000
|
||||
vt 0.000000 0.500000
|
||||
vt 0.500000 0.000000
|
||||
vt 0.500000 0.500000
|
||||
vt -0.000000 0.500000
|
||||
vt 0.500000 -0.000000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.000100 0.500100
|
||||
vt 0.499900 0.999900
|
||||
vt 0.000100 0.999900
|
||||
vt 0.500000 1.000000
|
||||
vt 0.500000 0.125000
|
||||
vt 0.687500 0.312500
|
||||
vt 0.500000 0.312500
|
||||
vt 0.687500 0.062500
|
||||
vt 0.687500 0.125000
|
||||
vt 0.687500 0.062500
|
||||
vt 0.500000 0.125000
|
||||
vt 0.500000 0.062500
|
||||
vt 0.687500 0.062500
|
||||
vt 0.500000 0.125000
|
||||
vt 0.500000 0.062500
|
||||
vt 0.500000 0.125000
|
||||
vt 0.687500 0.062500
|
||||
vt 0.687500 0.125000
|
||||
vt 0.500000 0.125000
|
||||
vt 0.687500 0.312500
|
||||
vt 0.500000 0.312500
|
||||
vt 0.687500 0.062500
|
||||
vt 0.687500 0.125000
|
||||
vt 0.687500 0.062500
|
||||
vt 0.500000 0.125000
|
||||
vt 0.500000 0.062500
|
||||
vt 0.687500 0.062500
|
||||
vt 0.500000 0.125000
|
||||
vt 0.500000 0.062500
|
||||
vt 0.500000 0.125000
|
||||
vt 0.687500 0.062500
|
||||
vt 0.687500 0.125000
|
||||
vt 0.500000 0.125000
|
||||
vt 0.687500 0.312500
|
||||
vt 0.500000 0.312500
|
||||
vt 0.687500 0.062500
|
||||
vt 0.687500 0.125000
|
||||
vt 0.687500 0.062500
|
||||
vt 0.500000 0.125000
|
||||
vt 0.500000 0.062500
|
||||
vt 0.687500 0.062500
|
||||
vt 0.500000 0.125000
|
||||
vt 0.500000 0.062500
|
||||
vt 0.500000 0.125000
|
||||
vt 0.687500 0.062500
|
||||
vt 0.687500 0.125000
|
||||
vt 0.500000 0.125000
|
||||
vt 0.687500 0.312500
|
||||
vt 0.500000 0.312500
|
||||
vt 0.687500 0.062500
|
||||
vt 0.687500 0.125000
|
||||
vt 0.687500 0.062500
|
||||
vt 0.500000 0.125000
|
||||
vt 0.500000 0.062500
|
||||
vt 0.687500 0.062500
|
||||
vt 0.500000 0.125000
|
||||
vt 0.500000 0.062500
|
||||
vt 0.500000 0.125000
|
||||
vt 0.687500 0.062500
|
||||
vt 0.687500 0.125000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.000000 0.000000
|
||||
vt -0.000000 -0.000000
|
||||
vt 0.499900 0.500100
|
||||
vt -0.000000 1.000000
|
||||
vt 0.500000 0.062500
|
||||
vt 0.687500 0.125000
|
||||
vt 0.687500 0.125000
|
||||
vt 0.500000 0.062500
|
||||
vt 0.500000 0.062500
|
||||
vt 0.687500 0.125000
|
||||
vt 0.687500 0.125000
|
||||
vt 0.500000 0.062500
|
||||
vt 0.500000 0.062500
|
||||
vt 0.687500 0.125000
|
||||
vt 0.687500 0.125000
|
||||
vt 0.500000 0.062500
|
||||
vt 0.500000 0.062500
|
||||
vt 0.687500 0.125000
|
||||
vt 0.687500 0.125000
|
||||
vt 0.500000 0.062500
|
||||
vn -1.0000 0.0000 0.0000
|
||||
vn 0.0000 0.0000 -1.0000
|
||||
vn 1.0000 0.0000 0.0000
|
||||
vn 0.0000 0.0000 1.0000
|
||||
vn 0.0000 -1.0000 0.0000
|
||||
vn 0.0000 1.0000 0.0000
|
||||
s off
|
||||
f 44/89/7 41/90/7 42/91/7
|
||||
f 48/92/8 43/93/8 44/94/8
|
||||
f 46/95/9 47/96/9 48/97/9
|
||||
f 42/98/10 45/99/10 46/100/10
|
||||
f 43/101/11 45/102/11 41/103/11
|
||||
f 48/104/12 42/98/12 46/100/12
|
||||
f 49/105/12 52/106/12 50/107/12
|
||||
f 49/105/10 55/108/10 51/109/10
|
||||
f 50/110/7 53/111/7 49/112/7
|
||||
f 52/113/8 54/114/8 50/115/8
|
||||
f 51/116/9 56/117/9 52/118/9
|
||||
f 57/119/12 60/120/12 58/121/12
|
||||
f 57/119/10 63/122/10 59/123/10
|
||||
f 58/124/7 61/125/7 57/126/7
|
||||
f 60/127/8 62/128/8 58/129/8
|
||||
f 59/130/9 64/131/9 60/132/9
|
||||
f 65/133/12 68/134/12 66/135/12
|
||||
f 65/133/10 71/136/10 67/137/10
|
||||
f 66/138/7 69/139/7 65/140/7
|
||||
f 68/141/8 70/142/8 66/143/8
|
||||
f 67/144/9 72/145/9 68/146/9
|
||||
f 73/147/12 76/148/12 74/149/12
|
||||
f 73/147/10 79/150/10 75/151/10
|
||||
f 74/152/7 77/153/7 73/154/7
|
||||
f 76/155/8 78/156/8 74/157/8
|
||||
f 75/158/9 80/159/9 76/160/9
|
||||
f 44/89/7 43/161/7 41/90/7
|
||||
f 48/92/8 47/162/8 43/93/8
|
||||
f 46/95/9 45/163/9 47/96/9
|
||||
f 42/98/10 41/164/10 45/99/10
|
||||
f 43/101/11 47/165/11 45/102/11
|
||||
f 48/104/12 44/166/12 42/98/12
|
||||
f 49/105/12 51/109/12 52/106/12
|
||||
f 49/105/10 53/167/10 55/108/10
|
||||
f 50/110/7 54/168/7 53/111/7
|
||||
f 52/113/8 56/169/8 54/114/8
|
||||
f 51/116/9 55/170/9 56/117/9
|
||||
f 57/119/12 59/123/12 60/120/12
|
||||
f 57/119/10 61/171/10 63/122/10
|
||||
f 58/124/7 62/172/7 61/125/7
|
||||
f 60/127/8 64/173/8 62/128/8
|
||||
f 59/130/9 63/174/9 64/131/9
|
||||
f 65/133/12 67/137/12 68/134/12
|
||||
f 65/133/10 69/175/10 71/136/10
|
||||
f 66/138/7 70/176/7 69/139/7
|
||||
f 68/141/8 72/177/8 70/142/8
|
||||
f 67/144/9 71/178/9 72/145/9
|
||||
f 73/147/12 75/151/12 76/148/12
|
||||
f 73/147/10 77/179/10 79/150/10
|
||||
f 74/152/7 78/180/7 77/153/7
|
||||
f 76/155/8 80/181/8 78/156/8
|
||||
f 75/158/9 79/182/9 80/159/9
|
||||
BIN
src/main/resources/assets/hbm/textures/blocks/block_boron.png
Normal file
|
After Width: | Height: | Size: 431 B |
BIN
src/main/resources/assets/hbm/textures/blocks/block_graphite.png
Normal file
|
After Width: | Height: | Size: 225 B |
|
After Width: | Height: | Size: 1.0 KiB |
|
After Width: | Height: | Size: 826 B |
|
After Width: | Height: | Size: 898 B |
|
Before Width: | Height: | Size: 892 B After Width: | Height: | Size: 892 B |
|
After Width: | Height: | Size: 952 B |
|
After Width: | Height: | Size: 881 B |
|
After Width: | Height: | Size: 880 B |
|
After Width: | Height: | Size: 860 B |
|
Before Width: | Height: | Size: 467 B After Width: | Height: | Size: 467 B |
|
Before Width: | Height: | Size: 397 B After Width: | Height: | Size: 397 B |
|
Before Width: | Height: | Size: 866 B |
|
Before Width: | Height: | Size: 832 B |
|
After Width: | Height: | Size: 278 B |
BIN
src/main/resources/assets/hbm/textures/items/billet_hes.png
Normal file
|
After Width: | Height: | Size: 306 B |
BIN
src/main/resources/assets/hbm/textures/items/billet_les.png
Normal file
|
After Width: | Height: | Size: 311 B |
BIN
src/main/resources/assets/hbm/textures/items/billet_po210be.png
Normal file
|
After Width: | Height: | Size: 339 B |
BIN
src/main/resources/assets/hbm/textures/items/billet_pu238be.png
Normal file
|
After Width: | Height: | Size: 323 B |
BIN
src/main/resources/assets/hbm/textures/items/rbmk_fuel_empty.png
Normal file
|
After Width: | Height: | Size: 406 B |
BIN
src/main/resources/assets/hbm/textures/items/rbmk_fuel_hes.png
Normal file
|
After Width: | Height: | Size: 597 B |
BIN
src/main/resources/assets/hbm/textures/items/rbmk_fuel_les.png
Normal file
|
After Width: | Height: | Size: 612 B |
BIN
src/main/resources/assets/hbm/textures/items/rbmk_fuel_mes.png
Normal file
|
After Width: | Height: | Size: 566 B |
|
Before Width: | Height: | Size: 564 B After Width: | Height: | Size: 553 B |
|
After Width: | Height: | Size: 585 B |
|
After Width: | Height: | Size: 578 B |
BIN
src/main/resources/assets/hbm/textures/items/rbmk_fuel_rgp.png
Normal file
|
After Width: | Height: | Size: 556 B |