Is this possible? As of 1.3.1 servers can force clients to use a specific texture pack. Mods like Optifine allow you to switch texture packs on the client during runtime. So can this be done? This is a two-part question. 1. Have 2 texture packs: a.zip | b.zip. Server is forcing a.zip, and plugin forces b.zip to the clients, and the clients start rendering with b.zip as the texture pack. 2. Only send specific texture changes: I in particular want to make rain red. I have the .png file, I was wondering if there was a way to runtime-force players to use it. Thanks! <Trying to bump here while still providing useful information> I have found a way to change the texture of a PLAYER. Haven't tested yet, but should work: Code: EntityPlayer en = ((CraftPlayer)player).getHandle(); en.a("http://a.test/a_skin.png", 16); EDIT by Moderator: merged posts, please use the edit button instead of double posting.