Jump to content

Coder

Members
  • Posts

    94
  • Joined

  • Last visited

Posts posted by Coder

  1. 32 minutes ago, Draco18s said:

    "Locks don't stop thieves, so we should stop locking our doors."

     

    It's giving the server owners insights on what mods their users use, which is never disclosed anywhere. Unethical.

     

    Forge is a modding platform, I understand this may help in detecting hackers, but something like this can be easily exploited.

  2. 3 minutes ago, DaemonUmbra said:

    Exactly why do you need a stealth mod if you're NOT doing something that's frowned upon?

     

    Created a client-side mod, connected to my server, and saw the option to see the full mods list the users use. Figured out this should be displayed only if the mod as any connection to that server. Turnes out it's not the case.

  3. 11 minutes ago, Draco18s said:

    Because of client side mods that allow cheating.

     

    e.g. X Ray mods.
     

    X Ray mods are cheating. X Ray mods are listed in the handshake so the server can say "oh hell no."

    It's not like the mod creators can't change the id and the name of the mod.

     

    Idk, the whole idea of the server knowing everything I use is kinda creepy

  4. I am using the most simple way of implementing CommandBase and setting its variables in order to register a command, for some reason when I write the name of the command without a backslash it still executes as if it was a command.

    Why is this happening?

    	@Override
    	public String getName() {
    		return "thing";
    	}
    
    	@Override
    	public String getUsage(ICommandSender sender) {
    		return "/thing";
    	}
    	
    	@Override
    	public List<String> getAliases() {
    		return Arrays.asList(new String[] { "thing", "thingst" });
    	}
    	
    	@Override
    	public void execute(MinecraftServer server, ICommandSender sender, String[] args) throws CommandException {
    		// execute the command here
    	}
    	
    	public int getRequiredPermissionLevel() {
            return 0;
        }

     

  5. I have a code that uses ExecutorService to execute code async from the client so the game doesn't freeze.

    In rare occasions the game will actually crash after playing a sound, can this be possible?

     

    java.util.ConcurrentModificationException: null
        at com.google.common.collect.HashBiMap$Itr.hasNext(HashBiMap.java:401) ~[guava-21.0.jar:?]
        at net.minecraft.client.audio.SoundManager.func_148605_d(SoundManager.java:252) ~[chm.class:?]
     

  6. 3 minutes ago, loordgek said:

    no that is handed server side

    why do you want to do this ??

    the first thing i think of when somebody want to stuff client side is cheating/hacking

    This is why:

    8 hours ago, Animefan8888 said:

    Inventory management, specifically for stuff like mining; sometimes granite and the other stone blocks clutter inventory. Well, this might be why I am just assuming.

     

  7. 1 minute ago, diesieben07 said:

    Define "highlight". I assume that means you want to draw some kind of overlay? If so, EntityJoinWorldEvent is the wrong place to do so anyways.

    Yeah, or just send a chat message to start of. Is it possible to get the name of the item at all with EntityJoinWorldEvent?

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.