mirror of
https://github.com/HbmMods/Hbm-s-Nuclear-Tech-GIT.git
synced 2026-01-25 10:32:49 +00:00
Merge pull request #1658 from 9Valjew/satunfuck
Xenium Resonator radar Compat
This commit is contained in:
commit
59d54942a3
@ -3866,7 +3866,7 @@ public class ModItems {
|
|||||||
sat_interface = new ItemSatInterface().setUnlocalizedName("sat_interface").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":sat_interface");
|
sat_interface = new ItemSatInterface().setUnlocalizedName("sat_interface").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":sat_interface");
|
||||||
sat_coord = new ItemSatInterface().setUnlocalizedName("sat_coord").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":sat_coord");
|
sat_coord = new ItemSatInterface().setUnlocalizedName("sat_coord").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":sat_coord");
|
||||||
sat_designator = new ItemSatDesignator().setUnlocalizedName("sat_designator").setFull3D().setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":sat_designator");
|
sat_designator = new ItemSatDesignator().setUnlocalizedName("sat_designator").setFull3D().setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":sat_designator");
|
||||||
sat_relay = new ItemSatRelay().setUnlocalizedName("sat_relay").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":sat_relay");
|
sat_relay = new ItemSatChip().setUnlocalizedName("sat_relay").setMaxStackSize(1).setCreativeTab(MainRegistry.missileTab).setTextureName(RefStrings.MODID + ":sat_relay");
|
||||||
|
|
||||||
mp_thruster_10_kerosene = new ItemCustomMissilePart().makeThruster(FuelType.KEROSENE, 1F, 1.5F, PartSize.SIZE_10).setHealth(10F) .setUnlocalizedName("mp_thruster_10_kerosene");
|
mp_thruster_10_kerosene = new ItemCustomMissilePart().makeThruster(FuelType.KEROSENE, 1F, 1.5F, PartSize.SIZE_10).setHealth(10F) .setUnlocalizedName("mp_thruster_10_kerosene");
|
||||||
mp_thruster_10_kerosene_tec = new ItemCustomMissilePart().makeThruster(FuelType.KEROSENE, 1F, 1.5F, PartSize.SIZE_10).setHealth(15F).setRarity(Rarity.COMMON).setUnlocalizedName("mp_thruster_10_kerosene_tec");
|
mp_thruster_10_kerosene_tec = new ItemCustomMissilePart().makeThruster(FuelType.KEROSENE, 1F, 1.5F, PartSize.SIZE_10).setHealth(15F).setRarity(Rarity.COMMON).setUnlocalizedName("mp_thruster_10_kerosene_tec");
|
||||||
|
|||||||
@ -1,9 +0,0 @@
|
|||||||
package com.hbm.items.tool;
|
|
||||||
|
|
||||||
import com.hbm.items.machine.ItemSatChip;
|
|
||||||
|
|
||||||
public class ItemSatRelay extends ItemSatChip {
|
|
||||||
//Schrabby doesn't fucking know how this works so I HOPE it will create a new item that works without fucking everything up
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -24,6 +24,7 @@ import com.hbm.saveddata.SatelliteSavedData;
|
|||||||
import com.hbm.saveddata.satellites.Satellite;
|
import com.hbm.saveddata.satellites.Satellite;
|
||||||
import com.hbm.saveddata.satellites.SatelliteHorizons;
|
import com.hbm.saveddata.satellites.SatelliteHorizons;
|
||||||
import com.hbm.saveddata.satellites.SatelliteLaser;
|
import com.hbm.saveddata.satellites.SatelliteLaser;
|
||||||
|
import com.hbm.saveddata.satellites.SatelliteResonator;
|
||||||
import com.hbm.tileentity.IConfigurableMachine;
|
import com.hbm.tileentity.IConfigurableMachine;
|
||||||
import com.hbm.tileentity.IGUIProvider;
|
import com.hbm.tileentity.IGUIProvider;
|
||||||
import com.hbm.tileentity.IRadarCommandReceiver;
|
import com.hbm.tileentity.IRadarCommandReceiver;
|
||||||
@ -464,6 +465,15 @@ public class TileEntityMachineRadarNT extends TileEntityMachineBase implements I
|
|||||||
sat.onCoordAction(world, player, x, y, z);
|
sat.onCoordAction(world, player, x, y, z);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if(sat instanceof SatelliteResonator) {
|
||||||
|
if(data.hasKey("launchPosX")) {
|
||||||
|
int x = data.getInteger("launchPosX");
|
||||||
|
int z = data.getInteger("launchPosZ");
|
||||||
|
int y = world.getTopSolidOrLiquidBlock(x, z); //the top fucking block because I will never make radars transmit Y coordinates as well!
|
||||||
|
worldObj.playSoundAtEntity(player, "hbm:item.techBleep", 1.0F, 1.0F);
|
||||||
|
sat.onCoordAction(world, player, x, y, z);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(link != null && link.getItem() == ModItems.radar_linker) {
|
if(link != null && link.getItem() == ModItems.radar_linker) {
|
||||||
BlockPos pos = ItemCoordinateBase.getPosition(link);
|
BlockPos pos = ItemCoordinateBase.getPosition(link);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user