Jump to content

[1.6.2][WIP]"Skyrimcraft"[Modders wanted]


Recommended Posts

Posted

Good day Modders.

 

To be honest this isn't a WIP yet. This mod was planned as a plugin but was dropped half-done. A friend of me told me he could re-write the parts already written in the plugin easily as a mod, but its too much work for him alone. Unfortunately I lack the skill to help him.

Take the time and read my concept, maybe I can convince one of you to join us.

 

 

 

I tested many Bukkit plugins and as many mods, but I didn’t find one fulfilling the conditions I have.

 

While plugins either try to bring a RPG-feeling in the game by adding skills - fine idea, but mostly the skills have just a very small effect to the game – or to forbid players to do certain things forcing them to play a single job (e.g. everyone but “miner” is not allowed to hold a pickaxe).

Mods by contrast are changing the whole game, so that I rather feel like being in an MMORPG than in Minecraft, or are just not designed as multiplayer-mods.

 

My concept so far is based on the typical way every RPG works. Learning by doing. You start at level one and if you perform an action connected to a skill, your skill level will increase. You can increase your skills up to level 100 (mining, blacksmithing, farming etc.)  Pretty simple so far.

At level 1 you are weaker than in vanilla-minecraft, so your items will lose their durability faster, your actions take longer (e.g mining stone takes in vanilla ½ sec, at level 1 you will need 1 ¼ sec per stone) and the efficiency of your items as lower (swords deal less damage etc.)

 

With each level-up you get a perk-point for the skill you levelled up. Now you can choose one perk to increase. mining for example could have these perks:

 

    stone-mining-speed (increases the speed you need to mine stone, cobble, obsidian ),

    ore-mining-speed (increases the speed you need to mine ores),

    efficiency ( increases chance of double drops/ increases the chance not to destroy an ore at the mining-process (this chance may be 80% at level 1) ),

    durability (for a longer life of your pickaxes)

 

at level 100 you should have nearly (~80%-90%) the stats you have in vanilla-minecraft.

 

To avoid getting just back to vanilla-standard in the lategame there is one skill you can get a master.

Choosing a mastery allows you to increase the skill unlimited(or to a higher level cap). This will result in specialization. A level 250 miner will be able to mine stone fast with one pickaxe, while a woodchopper can cut a whole jungle-tree in some seconds at this level. If they  would like to have the items from each other they need to interact, be it peacefully or not …

 

The mod may also contain new items and ores to make the game a bit more realistic.

I think obsidian-weapons are nothing special, but beside that I would like to have a grindstone (you have to grind the  seeds now to get flour, which you have to use for making bread now. Of course you need to bake the bread in an oven before being able to eat it. An anvil would also be a good new items. You have to forge the upper part (the iron/dia/stone part) in that anvil  with an hammer before crafting an item at the crafting table, or a smelter.

Several new ores and items/weapons (steel, chopper, items with iron-sticks) would be possible too.

 

While I designed all skills  to be unique and balance the blacksmith-skill is one I need to mention at least yet.

 

The blacksmith-skill at level 1 just permits you to craft wooden items (now even these items are used longer than some seconds). For each item you craft you gain skill-exp.

As a blacksmith you have three perks:

 

    Tool-forging (increasing this unlocks more tools on some levels – e.g. level 10 stone-pickaxe)

    Weapon-forging (same as above)

    Armour-forging ( I think you know how this works now)

 

Of course even if you lack the blacksmithing-skill you can use every item a blacksmith forged like you forged them.

To forge diamond-weapons for example a blacksmith should need about 90 perk points in weapon-forging.

 

Some last words to you: I don’t want much from the modder, who is doing this for me, but two things:

The mod should be compatible to bukkit-forge  ( I would like to use some plugins on my server)

I would like to have a version with my wishes (you are free to change things and maybe I like what you changed, but if I don’t like these changes it would be great if there would be a version without them to)

 

That’s all from me so far.

For further information, or if you are interested to make this mod for me: write a PM

 

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

    • 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" } } }  
    • All versions of Minecraft Forge suddenly black screen even without mods (tried reinstalling original Minecraft, Java, updating drivers doesn't work)
    • When i join minecraft all ok, when i join world all working fine, but when i open indentity menu, i get this The game crashed whilst unexpected error Error: java.lang.NullPointerException: Cannot invoke "top.ribs.scguns.common.Gun$Projectile.getDamage()" because "this.projectile" is null crash report here https://paste.ee/p/0vKaf
  • Topics

×
×
  • Create New...

Important Information

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