Jump to content

Recommended Posts

Posted (edited)

Hello

 

I Downloaded a very good mod in my own Minecraft server....the problem is I dedicated the entire server to the mod package.

 

 

i am worried if one day I build my server so exceptionally well and then one day the mod creator decides to end all support and disappear 

 

 

this has happened to me and happens too a lot of people who rent or lease servers.

 

 

i have no idea how mods work......

 

can someone please explain how the .jar works

 

 

for mods too work does it have to be dependent on The creators server? I’m confused how it runs

 

do mods work based on my hardware capabilities? Or on the creators

 

can mods be tracked by the creator? If they are tracked they can be deleted. If they are not tracked then I’m the only one who can delete

it.

 

 

please explain 

 

 

thank you !

Edited by Softwaretester
Posted
3 hours ago, Softwaretester said:

i have no idea how mods work......

They're java code, the jar file is just a zip file containing the compiled code.

3 hours ago, Softwaretester said:

for mods too work does it have to be dependent on The creators server?

No.

3 hours ago, Softwaretester said:

do mods work based on my hardware capabilities?

Yours. It runs on YOUR computer. Software isn't magic.

3 hours ago, Softwaretester said:

can mods be tracked by the creator? If they are tracked they can be deleted. If they are not tracked then I’m the only one who can delete

it.

Any mod that isn't malicious is likely not tracked by the creator. No one cares.

If its malicious, you have other, bigger problems than "does the creator know I'm using it!?!?!?"

A mod should not be able to delete itself. Doesn't mean it can't, but that'd be Kind Of Weird.

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Posted
4 hours ago, Draco18s said:

They're java code, the jar file is just a zip file containing the compiled code.

No.

Yours. It runs on YOUR computer. Software isn't magic.

Any mod that isn't malicious is likely not tracked by the creator. No one cares.

If its malicious, you have other, bigger problems than "does the creator know I'm using it!?!?!?"

A mod should not be able to delete itself. Doesn't mean it can't, but that'd be Kind Of Weird. 
 

 

 

hello thanks for a reply....I am going on the fact that it is still very possible that the mod can delete itself and that the host maybe change his mind 5 years. 
 

 

its kind of a weird question because I’m not really using Minecraft for gaming but for education. So the files cannot be deleted ever especially if I store all the data I depend onto it.  
 

i have seen this happen before. 
 

 

Posted
2 hours ago, Softwaretester said:

its kind of a weird question because I’m not really using Minecraft for gaming but for education. So the files cannot be deleted ever especially if I store all the data I depend onto it.  
 

i have seen this happen before. 

As I said, no non-malicious mod would delete itself. That would be dumb.

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Posted
On 10/26/2020 at 6:02 PM, Draco18s said:

As I said, no non-malicious mod would delete itself. That would be dumb.

Well I don’t see that you have any actually experience creating a mod so why are you responding ?

 

 

is there anyone else ???

Posted
13 minutes ago, Softwaretester said:

Well I don’t see that you have any actually experience creating a mod so why are you responding ?

If you did literally one google search you could see that he does. And don't be rude because he's actually taking the time to answer your questions.

 

As for the answer to your question:

On 10/26/2020 at 6:02 PM, Draco18s said:

As I said, no non-malicious mod would delete itself. That would be dumb.

Yep, said it all. Just because you've seen it doesn't mean it true in all cases. That's like saying because I've seen someone die from eating an apple that all apples kill whoever eats it.

Posted (edited)
38 minutes ago, Softwaretester said:

Well I don’t see that you have any actually experience creating a mod so why are you responding ?

https://github.com/Draco18s/ReasonableRealism/ (and its older predecessor https://github.com/Draco18s/HarderStuff

https://github.com/Draco18s/Redstone

https://github.com/Draco18s/Decaying-World

https://github.com/Draco18s/Artifacts

And a bunch of others that never got on github

image.png.aaaea9cbda4c34a5ad33f8268fa0faf7.pngimage.png.959ea2818972a2c63849c546441e3568.png

(Crossed out ones are already covered or not mods)

Sure. No experience.

 

I have no idea what the fuck chickens is any more. I looked at the code in it and as far as I can tell, it spawns a structure (can't tell what) and that's it.

  

21 minutes ago, ChampionAsh5357 said:

Yep, said it all. Just because you've seen it doesn't mean it true in all cases. That's like saying because I've seen someone die from eating an apple that all apples kill whoever eats it.

You're not wrong. It could happen, but I'd still call that a malicious mod. I don't see any legitimate need for a mod to uninstall itself without being malicious. It could still happen, but its like you say, just because you've seen someone die from eating an apple, there's no reason to avoid eating apples. Its rare, its dumb, you don't worry about it.

Edited by Draco18s

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Posted (edited)

Minecraft mods are fully fledged Java programs. That means they are capable of doing almost ANYTHING on your computer. They can insert themselves as a background program and spy on your every move; they can key log your keyboard in the background to retrieve credential informations of your account; they can corrupt every single file on your device.

 

However, being capable of these things doesn't mean it will happen. As long as you didn't get your mod from some dodgy site, you should be fine. A mod is a file on your computer; it won't delete itself unless its author intends to do so (which is weird, and never happens unless the mod is intentionally being weird, in which case you should think twice before installing it).

Edited by DavidM

Some tips:

Spoiler

Modder Support:

Spoiler

1. Do not follow tutorials on YouTube, especially TechnoVision (previously called Loremaster) and HarryTalks, due to their promotion of bad practice and usage of outdated code.

2. Always post your code.

3. Never copy and paste code. You won't learn anything from doing that.

4. 

Quote

Programming via Eclipse's hotfixes will get you nowhere

5. Learn to use your IDE, especially the debugger.

6.

Quote

The "picture that's worth 1000 words" only works if there's an obvious problem or a freehand red circle around it.

Support & Bug Reports:

Spoiler

1. Read the EAQ before asking for help. Remember to provide the appropriate log(s).

2. Versions below 1.11 are no longer supported due to their age. Update to a modern version of Minecraft to receive support.

 

 

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.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • This is the last line before the crash: [ebwizardry]: Synchronising spell emitters for PixelTraveler But I have no idea what this means
    • What in particular? I barely used that mod this time around, and it's never been a problem in the past.
    • Im trying to build my mod using shade since i use the luaj library however i keep getting this error Reason: Task ':reobfJar' uses this output of task ':shadowJar' without declaring an explicit or implicit dependency. This can lead to incorrect results being produced, depending on what order the tasks are executed. So i try adding reobfJar.dependsOn shadowJar  Could not get unknown property 'reobfJar' for object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler. my gradle file plugins { id 'eclipse' id 'idea' id 'maven-publish' id 'net.minecraftforge.gradle' version '[6.0,6.2)' id 'com.github.johnrengelman.shadow' version '7.1.2' id 'org.spongepowered.mixin' version '0.7.+' } apply plugin: 'net.minecraftforge.gradle' apply plugin: 'org.spongepowered.mixin' apply plugin: 'com.github.johnrengelman.shadow' version = mod_version group = mod_group_id base { archivesName = mod_id } // Mojang ships Java 17 to end users in 1.18+, so your mod should target Java 17. java.toolchain.languageVersion = JavaLanguageVersion.of(17) //jarJar.enable() println "Java: ${System.getProperty 'java.version'}, JVM: ${System.getProperty 'java.vm.version'} (${System.getProperty 'java.vendor'}), Arch: ${System.getProperty 'os.arch'}" minecraft { mappings channel: mapping_channel, version: mapping_version copyIdeResources = true runs { configureEach { workingDirectory project.file('run') property 'forge.logging.markers', 'REGISTRIES' property 'forge.logging.console.level', 'debug' arg "-mixin.config=derp.mixin.json" mods { "${mod_id}" { source sourceSets.main } } } client { // Comma-separated list of namespaces to load gametests from. Empty = all namespaces. property 'forge.enabledGameTestNamespaces', mod_id } server { property 'forge.enabledGameTestNamespaces', mod_id args '--nogui' } gameTestServer { property 'forge.enabledGameTestNamespaces', mod_id } data { workingDirectory project.file('run-data') args '--mod', mod_id, '--all', '--output', file('src/generated/resources/'), '--existing', file('src/main/resources/') } } } sourceSets.main.resources { srcDir 'src/generated/resources' } repositories { flatDir { dirs './libs' } maven { url = "https://jitpack.io" } } configurations { shade implementation.extendsFrom shade } dependencies { minecraft "net.minecraftforge:forge:${minecraft_version}-${forge_version}" implementation 'org.luaj:luaj-jse-3.0.2' implementation fg.deobf("com.github.Virtuoel:Pehkui:${pehkui_version}") annotationProcessor 'org.spongepowered:mixin:0.8.5:processor' minecraftLibrary 'luaj:luaj-jse:3.0.2' shade 'luaj:luaj-jse:3.0.2' } // Example for how to get properties into the manifest for reading at runtime. tasks.named('jar', Jar).configure { manifest { attributes([ 'Specification-Title' : mod_id, 'Specification-Vendor' : mod_authors, 'Specification-Version' : '1', // We are version 1 of ourselves 'Implementation-Title' : project.name, 'Implementation-Version' : project.jar.archiveVersion, 'Implementation-Vendor' : mod_authors, 'Implementation-Timestamp': new Date().format("yyyy-MM-dd'T'HH:mm:ssZ"), "TweakClass" : "org.spongepowered.asm.launch.MixinTweaker", "TweakOrder" : 0, "MixinConfigs" : "derp.mixin.json" ]) } rename 'mixin.refmap.json', 'derp.mixin-refmap.json' } shadowJar { archiveClassifier = '' configurations = [project.configurations.shade] finalizedBy 'reobfShadowJar' } assemble.dependsOn shadowJar reobf { re shadowJar {} } publishing { publications { mavenJava(MavenPublication) { artifact jar } } repositories { maven { url "file://${project.projectDir}/mcmodsrepo" } } } my entire project:https://github.com/kevin051606/DERP-Mod/tree/Derp-1.0-1.20
    • All versions of Minecraft Forge suddenly black screen even without mods (tried reinstalling original Minecraft, Java, updating drivers doesn't work)
  • Topics

×
×
  • Create New...

Important Information

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