use of net.minecraft.network.NetworkManager in project Galacticraft by micdoodle8.
the class ClientUtils method getServerIP.
public static String getServerIP() {
try {
NetworkManager networkManager = mc().getNetHandler().getNetworkManager();
String s = networkManager.getRemoteAddress().toString();
s = s.substring(s.indexOf("/") + 1);
return s;
} catch (RuntimeException e) {
throw e;
} catch (Exception e) {
throw new RuntimeException(e);
}
}
use of net.minecraft.network.NetworkManager in project pnc-repressurized by TeamPneumatic.
the class EntityDrone method initializeFakePlayer.
private void initializeFakePlayer() {
fakePlayer = new DroneFakePlayer((WorldServer) world, new GameProfile(UUID.fromString(getOwnerUUID()), playerName), this);
fakePlayer.connection = new NetHandlerPlayServer(FMLCommonHandler.instance().getMinecraftServerInstance(), new NetworkManager(EnumPacketDirection.SERVERBOUND), fakePlayer);
fakePlayer.inventory = new InventoryFakePlayer(fakePlayer);
}
use of net.minecraft.network.NetworkManager in project Random-Things by lumien231.
the class TileEntityBlockBreaker method initFakePlayer.
private void initFakePlayer() {
if (uuid == null) {
uuid = UUID.randomUUID();
syncTE();
}
fakePlayer = new WeakReference<>(FakePlayerFactory.get((WorldServer) world, breakerProfile));
ItemStack unbreakingIronPickaxe = new ItemStack(Items.IRON_PICKAXE, 1);
unbreakingIronPickaxe.setTagCompound(new NBTTagCompound());
unbreakingIronPickaxe.getTagCompound().setBoolean("Unbreakable", true);
HashMap<Enchantment, Integer> enchantmentMap = new HashMap<>();
enchantmentMap.put(ModEnchantments.magnetic, 1);
EnchantmentHelper.setEnchantments(enchantmentMap, unbreakingIronPickaxe);
fakePlayer.get().setHeldItem(EnumHand.MAIN_HAND, unbreakingIronPickaxe);
fakePlayer.get().onGround = true;
fakePlayer.get().connection = new NetHandlerPlayServer(FMLCommonHandler.instance().getMinecraftServerInstance(), new NetworkManager(EnumPacketDirection.SERVERBOUND), fakePlayer.get()) {
@Override
public void sendPacket(Packet packetIn) {
}
};
}
Aggregations