Excellent! Have you considered hooks into https://dev.bukkit.org/projects/clientpermissions to allow the server op to decide "if" and "how much" X-ray will work? An obvious one is for a server op that says, "I don't want X-ray to work at all". But another one is where the op will allow X-ray to work, but with certain limitations you might easily configure, such as "cave finder only" to locate those pesky mobs you hear but can't find. Or... something like that.
Excellent! Have you considered hooks into https://dev.bukkit.org/projects/clientpermissions to allow the server op to decide "if" and "how much" X-ray will work? An obvious one is for a server op that says, "I don't want X-ray to work at all". But another one is where the op will allow X-ray to work, but with certain limitations you might easily configure, such as "cave finder only" to locate those pesky mobs you hear but can't find. Or... something like that.
Disclaimer:
X-ray or any similar modifications can be used for many purposes. Just because I am publishing this modification does NOT mean I take responsibility for what you or others use this for.
If you are here to express your distaste of X-ray or any similar modifications, please get out of this topic, as you are simply wasting everyone's time.
Most servers prohibit the use of X-ray or any similar modifications, and a great many of those servers also have a mod that will detect players that use X-ray or any similar modifications. I do not endorse the use of this modification, any X-ray or any similar modification on servers that prohibit any X-ray or any similar modification!
I'm not clear why ClientPermissions would be a "backdoor". It would simply allow servers to ENFORCE a code of behavior and allow limited use of your mod if that is what they choose. You still have full control over your code. As it is, ClientPermissions can be installed on any Spigot server, and your code simply chooses to ignore it. If you decided to make it possible, a server could promote the use of your X-ray mod for CaveFinder (when you put that code back in) while disallowing other features, or "use this to find coal and iron, but diamonds and emeralds are still secret". But you would be the one to decide what and how this would work. All code changes are still your choice in what and how they would work.
ClientPermissions is maintained by the same Mumphrey that does the LiteLoader code, and he would of course be able to answer any questions you might have about it. If Mumphrey can't be trusted, then any LiteLoader mod is pretty much screwed. It's just an option for consideration that make X-ray more acceptable on servers that would allow use THEY can control, rather than outright banning any use at all.
On my server, my rule is "Be ethical, be respectful, enjoy the game." I make sure my players are aware of this mod and I talk them through installing it. I don't have ClientPermissions installed on the server because I encourage players to use their brains to set their own limits and not do "bad things" to their own close and personal friends and family, or to ruin the game for themselves. If they go to other servers and forget to turn X-ray off, it would be cool to have the server be able to set policy so they don't get in a bind over "accidental" use.
Updated Liteloader, still crashed, however I think I found the issue. Just x-ray worked fine by itself, but after I added Optifine (HD_U_B7) I crashed. Perhaps there's a conflict...
Updated Liteloader, still crashed, however I think I found the issue. Just x-ray worked fine by itself, but after I added Optifine (HD_U_B7) I crashed. Perhaps there's a conflict...
I mean, if the mod isn't compatible with Forge or Optifine and it has less features (no coords or fly), then you might want to consider removing those things from your banner.
I mean, if the mod isn't compatible with Forge or Optifine and it has less features (no coords or fly), then you might want to consider removing those things from your banner.
I haven't touched my banner in a while.
I plan on fixing my mod once I have a lot more time when school is over.
I mean, if the mod isn't compatible with Forge or Optifine and it has less features (no coords or fly), then you might want to consider removing those things from your banner.
I use it with Forge (2228) Optifine B7 and LiteLoader...
Hooking into BlockModelRenderer, once again (iirc)
This time, no need to mess with brightness or ambient occlusion settings :-)
I also got rid of Cave finder and Special Mode 1 to simplify the codebase. They will be coming back at a later time...
Now this mod is _very_ easy to use!
I need to port the hook to 1.8.9 and move releases to Github. Hopefully it will be within 14 hours.
Edit: updated ETA is 8 hours from last edit
Excellent! Have you considered hooks into https://dev.bukkit.org/projects/clientpermissions to allow the server op to decide "if" and "how much" X-ray will work? An obvious one is for a server op that says, "I don't want X-ray to work at all". But another one is where the op will allow X-ray to work, but with certain limitations you might easily configure, such as "cave finder only" to locate those pesky mobs you hear but can't find. Or... something like that.
I'm not putting backdoors in my mod.
I'm not clear why ClientPermissions would be a "backdoor". It would simply allow servers to ENFORCE a code of behavior and allow limited use of your mod if that is what they choose. You still have full control over your code. As it is, ClientPermissions can be installed on any Spigot server, and your code simply chooses to ignore it. If you decided to make it possible, a server could promote the use of your X-ray mod for CaveFinder (when you put that code back in) while disallowing other features, or "use this to find coal and iron, but diamonds and emeralds are still secret". But you would be the one to decide what and how this would work. All code changes are still your choice in what and how they would work.
ClientPermissions is maintained by the same Mumphrey that does the LiteLoader code, and he would of course be able to answer any questions you might have about it. If Mumphrey can't be trusted, then any LiteLoader mod is pretty much screwed. It's just an option for consideration that make X-ray more acceptable on servers that would allow use THEY can control, rather than outright banning any use at all.
On my server, my rule is "Be ethical, be respectful, enjoy the game." I make sure my players are aware of this mod and I talk them through installing it. I don't have ClientPermissions installed on the server because I encourage players to use their brains to set their own limits and not do "bad things" to their own close and personal friends and family, or to ruin the game for themselves. If they go to other servers and forget to turn X-ray off, it would be cool to have the server be able to set policy so they don't get in a bind over "accidental" use.
Released, finally!!!!!
1.8.9-1.11.2
You can find latest version on Github
https://github.com/uyjulian/MinecraftX-RAY/releases
Awesome work! mostly... I just updated and am crashing. For now, I'm staying on the previous version.
Crash report: https://pastebin.com/9ZmpEUbH
Click Here To Check Out The Server Forums
Server IP: play.pokemonserver.net
Try updating Liteloader from the Liteloader installer
http://www.liteloader.com/download
Updated Liteloader, still crashed, however I think I found the issue. Just x-ray worked fine by itself, but after I added Optifine (HD_U_B7) I crashed. Perhaps there's a conflict...
Click Here To Check Out The Server Forums
Server IP: play.pokemonserver.net
Yes, Optifine causes a conflict.
BTW this xray mod is just like any other one its X for the keybind Think people
Guess what? This X-ray mod is JUST an X-ray mod. No fly, no coords, etc. Just plain old x-ray.
is the GUI still the same or is it separate like the "other" one ? lol
on a separate note, yes, game crash 1.10.2 Direwolf20 pack and Hermitpack pack combined packs is what I'm using and using Curse/Twitch loader
Signs You're an Aging Gamer: You Press the "A" or "X" Button Rapidly During Loading Screens
GUI is still the same.
Does it say somewhere in the log that "Mixin apply failed mixins.uyjuliansXrayMod.json:MixinBlockModelRenderer"?
It appears that some mods are messing with BlockModelRenderer, so I might switch back to the old hook.
https://filebin.net/8bbzxa68lki5jl69
Signs You're an Aging Gamer: You Press the "A" or "X" Button Rapidly During Loading Screens
"OptiFine Version: OptiFine_1.10.2_HD_U_D7"
Optifine is the problem. I'm going to look for another hook.
Thanks a lot
Click Here To Check Out The Server Forums
Server IP: play.pokemonserver.net
I mean, if the mod isn't compatible with Forge or Optifine and it has less features (no coords or fly), then you might want to consider removing those things from your banner.
I haven't touched my banner in a while.
I plan on fixing my mod once I have a lot more time when school is over.
I use it with Forge (2228) Optifine B7 and LiteLoader...
Links to pdf format, downloadable, command lists for (these often clarify/expand descriptions, and where possible link to the author's posting):
MoreCommands: http://www.mediafire.com/view/qjc9c6klcnp660e/CmdLstMoreCommands.pdf
WorldEdit: http://www.mediafire.com/view/bi7r00xd9rgxrrt/WE_Commands.pdf
The newer version I put has a conflict with optifine that people report.
I haven't tried it out myself because I don't have time right now.