mirror of
https://github.com/GTNewHorizons/CodeChickenCore.git
synced 2026-11-11 15:57:42 +00:00
Replace private minecraft accesses with alternatives until transformers are accepted by forge.
This commit is contained in:
1 parent
d910584217
commit
41997e15e9
2 files changed
+8
-2
No files matched your search
@@ -34,6 +34,7 @@ import net.minecraft.network.Packet;
|
||||
import net.minecraft.network.play.INetHandlerPlayClient;
|
||||
import net.minecraft.network.play.INetHandlerPlayServer;
|
||||
import net.minecraft.server.MinecraftServer;
|
||||
import net.minecraft.server.management.PlayerManager;
|
||||
import net.minecraft.server.management.PlayerManager.PlayerInstance;
|
||||
import net.minecraft.world.World;
|
||||
import net.minecraft.world.WorldServer;
|
||||
@@ -523,9 +524,15 @@ public final class PacketCustom implements MCDataInput, MCDataOutput
|
||||
}
|
||||
|
||||
public static void sendToChunk(Packet packet, World world, int chunkX, int chunkZ) {
|
||||
PlayerManager playerManager = ((WorldServer)world).getPlayerManager();
|
||||
for (EntityPlayerMP player : (List<EntityPlayerMP>) MinecraftServer.getServer().getConfigurationManager().playerEntityList)
|
||||
if(playerManager.isPlayerWatchingChunk(player, chunkX, chunkZ))
|
||||
sendToPlayer(packet, player);
|
||||
|
||||
/* Commented until forge accepts access tranformer request
|
||||
PlayerInstance p = ((WorldServer) world).getPlayerManager().getOrCreateChunkWatcher(chunkX, chunkZ, false);
|
||||
if (p != null)
|
||||
p.sendToAllPlayersWatchingChunk(packet);
|
||||
p.sendToAllPlayersWatchingChunk(packet);*/
|
||||
}
|
||||
|
||||
public void sendToOps() {
|
||||
|
||||
@@ -65,7 +65,6 @@ public class TextureSpecial extends TextureAtlasSprite implements IIconSelfRegis
|
||||
if (textureFX != null) {
|
||||
textureFX.update();
|
||||
if (textureFX.changed())
|
||||
//TextureUtil.uploadTextureSub(0, textureFX.imageData, width, height, originX, originY, false, false, false); not accessible
|
||||
TextureUtil.uploadTextureMipmap(new int[][]{textureFX.imageData}, width, height, originX, originY, false, false);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user