mirror of
https://github.com/HbmMods/Hbm-s-Nuclear-Tech-GIT.git
synced 2026-02-24 06:50:46 +00:00
Change access modifier to satellite registration to allow custom satellites.
This commit is contained in:
parent
a4eeb0703f
commit
4f6edf12a5
@ -50,11 +50,17 @@ public abstract class Satellite {
|
|||||||
registerSatellite(SatelliteLunarMiner.class, ModItems.sat_lunar_miner);
|
registerSatellite(SatelliteLunarMiner.class, ModItems.sat_lunar_miner);
|
||||||
registerSatellite(SatelliteHorizons.class, ModItems.sat_gerald);
|
registerSatellite(SatelliteHorizons.class, ModItems.sat_gerald);
|
||||||
}
|
}
|
||||||
|
|
||||||
private static void registerSatellite(Class<? extends Satellite> sat, Item item) {
|
|
||||||
|
|
||||||
satellites.add(sat);
|
/**
|
||||||
itemToClass.put(item, sat);
|
* Register satellite.
|
||||||
|
* @param sat - Satellite class
|
||||||
|
* @param item - Satellite item (which will be placed in a rocket)
|
||||||
|
*/
|
||||||
|
public static void registerSatellite(Class<? extends Satellite> sat, Item item) {
|
||||||
|
if(!itemToClass.containsKey(item) && !itemToClass.containsValue(sat)) {
|
||||||
|
satellites.add(sat);
|
||||||
|
itemToClass.put(item, sat);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void orbit(World world, int id, int freq, double x, double y, double z) {
|
public static void orbit(World world, int id, int freq, double x, double y, double z) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user