Posted October 4, 20159 yr I cant launch the server because the access transformer changes some rendering classes. How do I specify a different one for both? public net.minecraft.entity.Entity * # All fields public net.minecraft.client.multiplayer.PlayerControllerMP * # All fields public net.minecraft.client.multiplayer.PlayerControllerMP *() # All methods public net.minecraft.client.particle.EntityFX *() # All methods public net.minecraft.client.particle.EntityDiggingFX *() # All methods public net.minecraft.client.renderer.EntityRenderer * # All fields public net.minecraft.client.renderer.EntityRenderer *() # All methods public net.minecraft.network.INetHandler *() # All methods public net.minecraft.network.play.INetHandlerPlayClient *() # All methods public net.minecraft.client.network.NetHandlerPlayClient * # All fields public net.minecraft.client.network.NetHandlerPlayClient *() # All methods public net.minecraft.server.gui.IUpdatePlayerListBox *() # All methods public net.minecraft.network.play.INetHandlerPlayServer *() # All methods public net.minecraft.network.NetHandlerPlayServer * # All fields public net.minecraft.network.NetHandlerPlayServer *() # All methods public net.minecraft.server.management.ItemInWorldManager * # All fields public net.minecraft.server.management.ItemInWorldManager *() # All methods public net.minecraft.client.Minecraft * # All fields public net.minecraft.client.Minecraft *() # All methods public net.minecraft.entity.Entity.MovingObjectPosition * # All fields public net.minecraft.entity.Entity.MovingObjectPosition *() # All methods public net.minecraft.client.renderer.RenderGlobal * # All fields public net.minecraft.client.renderer.RenderGlobal *() # All methods "you seem to be THE best modder I've seen imo." ~spynathan ლ(́◉◞౪◟◉‵ლ
October 4, 20159 yr public net.minecraft.server.gui.IUpdatePlayerListBox *() # All methods That is an interface. What the hell were you thinking ? Just stop using #All methods,and # All fields config. You should specify what you want to change, each field, each method; and understand what is going to happen.
October 6, 20159 yr Author From what I understand all the fields are set to public in runtime anyway so it doesnt matter either way. I just cant get a server to launch because I need some fields public. I really doubt that access transformers were made with the intention that if you used a client/server only class the game would crash. I really dont want to spend hours specifying fields in reflection, is there a workaround? "you seem to be THE best modder I've seen imo." ~spynathan ლ(́◉◞౪◟◉‵ლ
October 7, 20159 yr Author Every time Ive tried reflection it never works for some reason. Could you point me in the right direction? "you seem to be THE best modder I've seen imo." ~spynathan ლ(́◉◞౪◟◉‵ლ
October 7, 20159 yr public net.minecraft.entity.Entity * # All fields public net.minecraft.client.multiplayer.PlayerControllerMP * # All fields public net.minecraft.client.multiplayer.PlayerControllerMP *() # All methods public net.minecraft.client.particle.EntityFX *() # All methods public net.minecraft.client.particle.EntityDiggingFX *() # All methods public net.minecraft.client.renderer.EntityRenderer * # All fields public net.minecraft.client.renderer.EntityRenderer *() # All methods public net.minecraft.network.INetHandler *() # All methods public net.minecraft.network.play.INetHandlerPlayClient *() # All methods public net.minecraft.client.network.NetHandlerPlayClient * # All fields public net.minecraft.client.network.NetHandlerPlayClient *() # All methods public net.minecraft.server.gui.IUpdatePlayerListBox *() # All methods public net.minecraft.network.play.INetHandlerPlayServer *() # All methods public net.minecraft.network.NetHandlerPlayServer * # All fields public net.minecraft.network.NetHandlerPlayServer *() # All methods public net.minecraft.server.management.ItemInWorldManager * # All fields public net.minecraft.server.management.ItemInWorldManager *() # All methods public net.minecraft.client.Minecraft * # All fields public net.minecraft.client.Minecraft *() # All methods public net.minecraft.entity.Entity.MovingObjectPosition * # All fields public net.minecraft.entity.Entity.MovingObjectPosition *() # All methods public net.minecraft.client.renderer.RenderGlobal * # All fields public net.minecraft.client.renderer.RenderGlobal *() # All methods The exact goddamn reason I WANTED to disallow modders from using wildcards in ATs -.- Seriously that's beyond stupid.... I do Forge for free, however the servers to run it arn't free, so anything is appreciated. Consider supporting the team on Patreon
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.