robertskalko / mine-and-slash Goto Github PK
View Code? Open in Web Editor NEWRepo for my minecraft mod
Home Page: https://www.curseforge.com/minecraft/mc-mods/mine-and-slash-reloaded
License: Other
Repo for my minecraft mod
Home Page: https://www.curseforge.com/minecraft/mc-mods/mine-and-slash-reloaded
License: Other
This mod completely changes the combat and gear progression of minecraft, for better or worse, depending on your preferences, so i'll lay it out nice and clear what this mod does so you can make sure you want it or not. First, the intent. The intent is to make Loot (mob drops) the primary way to obtain gear and to provide satisfying highly randomized loot drops and an in-depth player stat system that allows you to specialize and min max your character. Secondary intent is to provide long term progression. Now, how does this mod do this? - All living things are given levels. The level is determined by distance from spawn. This means if you want to explore further, you'll want to level up so you can beat the tougher mobs! - Minecraft doesn't allow more than 1000 something health so this mod stores the health value, this means mods that show mob health aren't useful, that's why i remodeled vazkii's Neat (health bar) mod to show actual health values and some useful mob traits (like a mob that does bonus lightning damage). - Adding to that, this mod completely overrides most health and damage mechanics. This means if you get health from other sources besides this mod, it will be for nothing. Same with damage and armor. Only weapons and armors from this mod provide useful benefits. Though some vanilla things are still useful, like fire resistance enhacements. - To get any loot from my mod, you must deal the finishing blow to the mob, this is because i don't think a level 50 player slaughtering lvl 1 mobs should be rewarded. - Mobs recieve waaaay less enviromental damage, this is to prevent lvl 1 players cheezing lvl 50 mobs. It's still possible but you probably don't want to do it, after all level 50 gear is not usable until you're level 50 - Player attacks require energy, spells require mana. Learn to kite mobs and not waste mana. Now let's get on to features, if you're here, you probably are fine with the drawbacks and want to play it! - Hugely complicated gear system, all gears have primary stats and secondary stats, some have prefixes and suffixes! Primary stats give the most important things, like basic attack damage, elemental damage or health. Secondary stats, suffixes and prefixes usually multiply those primary stats or give new ones. - Currently 8 gear slots (feet, legs, chest, head, 2 rings, necklace, bracelet) - supported by baubles mod - Many many stats, you have health, mana, energy, hp regen, mana regen, energy regen, fire damage, bonus water damage, critical hit, critical damage, lifesteal, life on hit, dodge.. Then you have traits, stats that you can only use 1 of, like Frost Atronach that multiplies all your frost damage by 15% or Lucky that multiplies your crit chance and so on. - Spells! Fire bolts, Thunder Explosions, Instant heals.. You have a way to fight back against those op mobs! - In depth crafting system, kinda like Path of Exile, you have nearly 10 rare items that can be used to modify your gear. Anything from re-rolling a suffix or leveling the item. You are able to beat the randomness with smart usage of crafting items. And blocks which i call stations! - Salvage station, throw gear or spells (from my mod) in this, this block destroys them and gives you resources and sometimes even rare currency! - Repair station, the only way to repair the gear items, use my mod's ores to fuel the station. - Modify station, combine a piece of gear with a currency item in this block and it will change the item. - Gear crafting station, sacrifice a piece of gear and some fuel (my mod's ores) to create a new piece of gear. This is a resource sink that allows rich players to pour resources into trying to get better gear.
I have been troubleshooting for several hours. There are many reasons, not caused by a single module. I still can’t judge what the reason is.
the title explains itself.
https://gist.github.com/ProsperCraft/34b70146a76fe8983b88d54e6e6f1337
Mine and Slash-1.14.3-2.0.22
Stacktrace-
https://gist.github.com/ProsperCraft/ee50e00a5d06dc9f48bb4695737cb663
Full debug log-
debug-1.log
Full log-
2019-07-15-7.log
1.14.3 modpack - https://www.curseforge.com/minecraft/modpacks/the-adventures-of-halk
Is there any way I can turn off the stamina requirement for attacking. I love your mod. But I wanna have Zombie Awareness in my mod pack as well. And the mechanic where when your stamina is too low you do no damage really makes that impossible. Zombie Awareness creates swarms of creatures. And with this stamina requirement it makes facing huge numbers of enemies pretty much guaranteed death.
So this mod sounds great but my health mod of choice is easily SilentChaos scaling health. If you can make sure this mod does not conflict with that one I will test your mod in my project. To be honest your mod looks awesome.
Hello, and thanks for a very interesting mod.
We are here to ask you to add the config options (list) for Staffs and Bows.
Experimenting on our server, would prefer to use their own set, rather than adding them to... Hammers (?)
Reported on the discord, and tested by myself. Just posting here for public reference.
Bonus points if they use fancy scaling. For example, Tridants could be inherently magic + melee hybrids.
Crash -
https://gist.github.com/ProsperCraft/83760f4c814e7ef4aeafe9e16034a1b0
forge-1.14.3-27.0.16
Mods- Only
Mine and Slash-1.14.3-2.0.3
curios-FORGE-1.14.3-0.13
Logs-
https://gist.github.com/ProsperCraft/ed8cf0db692b5b760f624bf2a4edf454
debug-
https://gist.github.com/ProsperCraft/3c3de2a030e05fae778e967b2de550f3
Mine and Slash-1.14.3-2.0.23
When a user makes two master bags, he can see the same inventory in both bags.
When he hands the second bag to another player, that player can throw everything out of that bag and it both throw out the items duping everything in the bag.
Crash report-
https://paste.fedoraproject.org/paste/fa9U1Tm3vktiCP2gqSyL5A
Console-
https://gist.github.com/ProsperCraft/403a3a46fb6615b187a9f55ddd071097
We tiered this up to tier 20 then jumped in to this group map.
Clean Debug log-
debug.log
Clean Latest log-
latest.log
Mod version - Mine and Slash-1.14.3-2.0.27
Forge version - forge-1.14.3-27.0.50
Capacitor is used in Gear Craft Station and will disappear。
Sorry, my English is not good. This is from Google Translate. I hope you can understand it.
I'm with a shield up and defending, but I'm getting hit as if I weren't with the shield equipped and blocking
I died in a permadeath map, then removed my map device and placed it one block under its original position. I now have two sets of portals as seen here. https://i.imgur.com/GbtqIwM.jpg
Entering a new map will take me to the old permadeath map about 75% of the time. I'm unsure if it uses the stats of the new or old map.
Exiting the map at one point took me about 1,000 blocks away from my map device and put me one block into the ground. I suspect these were the coordinates for the spawn of the other map.
Error on load:
Mine and Slash (mmorpg) has failed to load correctly
net/minecraftforge/fml/common/gameevent/TickEvent$PlayerTickEvent
If the server TPS is above 19 pregen the map worlds, this will cause less violent lag when they are generating when the player goes there.
thank you for your timely update of Unsalvagable BUG.
I hope to add text about new content rune and set in lang, which can make the game translation better. Thanks for your mod, you and the mod are great.
My English is not very good, this comes from Google Translate.
Feature idea:
Adding a config option where you specify biomes where mobs would get an additional level added(could be additive/multiplicative) so that you can have certain areas as more dangerous than others.
My server crashes when I try using a map on the map device. I've changed the dimension ID a few times to random numbers but it's always invalid.
I'm using mine and slash 1.6.19 and forge 14.23.5.2838
Ive been playing with some friends, and when we use a Map, I (server Host, Map host) get teleported to the right map but they are teleported to a lvl 1 Map. Also when they come back they spawn under a block or in the nether.
Thx, awesome mod really enjoying it !
I get a crash as soon as Forge finishes loading.
I am running forge 1.14.4 (28.0.45) and MaS version 2.4.10
Here is the crash log
crash-2019-08-11_19.53.24-client.txt
Is this a problem? -
on my client-
[12:38:28.487] [modloading-worker-3/WARN] [ne.mi.re.ForgeRegistry/REGISTRIES]: Registry Feature: The object com.robertx22.world_gen.structures.TowerStructure@3ecf180 has been registered twice for the same name mmorpg:tower.
Staff left and right keys have double damage, is this a BUG?
Sorry, my English is not very good. I am using Google Translate.
First of all, this module is very good, I like it very much, my friends like it too, I hope to continue to update.
In the server, click any jewelry from the jewelry bar and put it directly into the auxiliary handrail (shield bar). When the player transmits to other worlds, you can copy the jewelry.
Transfer refers to the use of a plug-in written with a transfer command (menu). After the transfer, the jewelry in the accessory bar (the shield bar) will appear again in the jewelry bar, so that the jewelry can be copied.
I know this is a bug in the Baubles mod, but I want you to know.
首先这个模组非常棒,我很喜欢,我的朋友们也很喜欢,我希望能够继续更新下去。
在服务器中,将任意饰品从饰品栏中点击直接放入副手栏(盾牌栏),当玩家传送到其他世界后可以复制饰品。
传送是指使用写有传送命令(菜单)的插件进行传送 ,传送后当初饰品栏放入副手栏(盾牌栏)中的饰品会在饰品栏中再次出现一个,这样就可以复制饰品了。
我知道这是Baubles mod的BUG,但是我想让你知道。
很抱歉我的英语不好,我使用的是谷歌翻译。
The server did that unexplained CME crash and rebooted while we were in the map dim, when we logged back in we were all dead with graves at 0 0 in the overworld.
This stacktrace was in console when I tried to log in...
https://gist.github.com/ProsperCraft/f7ae21f9d5b4016bc6b6d8426ff28dea
No MAtter what gear I put in and ores the gear crafting station simply will not work, Am I do it wrong? Cause the book doesn't really specify where to put what.
Any bag from the Hotbar to the inventory, then from the inventory to the Hotbar, will cause the contents of the bag to disappear.
My friend’s stuff is gone, he is very sad.
Sorry, my English is not very good. I am using Google Translate. I hope you can understand.
Hello, I like this module very much. I have been playing with my friends for a week, which is great.
Feedback on a bug, the equipment obtained in the Newbie Gear Bag can be recycled in the Gear Salvage Station to get Ore.
您好,我很喜欢这个模组,我和朋友们已经玩了一个星期,这很棒。
反馈一个BUG,Newbie Gear Bag中获得的装备可以在Gear Salvage Station中回收获得Ore。
我的英语不是很好,我使用的是谷歌翻译。
I always get this crash everytime I use your mod
---- Minecraft Crash Report ----
// I let you down. Sorry :(
Time: 7/11/19 8:00 PM
Description: Exception ticking world
java.lang.IllegalStateException: Entity is already tracked!
at net.minecraft.world.chunk.ChunkManager.func_219210_a(ChunkManager.java:875) ~[?:?] {}
at net.minecraft.world.chunk.ServerChunkProvider.func_217230_c(SourceFile:441) ~[?:?] {pl:accesstransformer:B}
at net.minecraft.world.ServerWorld.func_217465_m(ServerWorld.java:950) ~[?:?] {pl:accesstransformer:B}
at net.minecraft.world.ServerWorld.func_72835_b(ServerWorld.java:350) ~[?:?] {pl:accesstransformer:B}
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:813) ~[?:?] {pl:accesstransformer:B}
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:748) ~[?:?] {pl:accesstransformer:B}
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:112) ~[?:?] {pl:runtimedistcleaner:A}
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:609) [?:?] {pl:accesstransformer:B}
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_51] {}
-- Head --
Thread: Server thread
Stacktrace:
at net.minecraft.world.chunk.ChunkManager.func_219210_a(ChunkManager.java:875)
at net.minecraft.world.chunk.ServerChunkProvider.func_217230_c(SourceFile:441)
at net.minecraft.world.ServerWorld.func_217465_m(ServerWorld.java:950)
at net.minecraft.world.ServerWorld.func_72835_b(ServerWorld.java:350)
-- Affected level --
Details:
All players: 1 total; [ServerPlayerEntity['neobenmike'/252, l='Neo Empire', x=74.30, y=81.00, z=-64.41]]
Chunk stats: ServerChunkCache: 2025
Level dimension: DimensionType{minecraft:overworld}
Level name: Neo Empire
Level seed: 280823388
Level generator: ID 00 - default, ver 1. Features enabled: true
Level generator options: {}
Level spawn location: World: (80,74,-48), Chunk: (at 0,4,0 in 5,-3; contains blocks 80,0,-48 to 95,255,-33), Region: (0,-1; contains chunks 0,-32 to 31,-1, blocks 0,0,-512 to 511,255,-1)
Level time: 337982 game time, 171158 day time
Level storage version: 0x04ABD - Anvil
Level weather: Rain time: 125293 (now: false), thunder time: 9966 (now: false)
Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: true
Stacktrace:
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:813)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:748)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:112)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:609)
at java.lang.Thread.run(Thread.java:745)
-- System Details --
Details:
Minecraft Version: 1.14.3
Operating System: Windows 8.1 (amd64) version 6.3
Java Version: 1.8.0_51, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 2276478600 bytes (2171 MB) / 4294967296 bytes (4096 MB) up to 4294967296 bytes (4096 MB)
JVM Flags: 8 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx4G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
FML: New FML!
Loaded coremods (and transformers): Nothing
Player Count: 1 / 8; [ServerPlayerEntity['neobenmike'/252, l='Neo Empire', x=74.30, y=81.00, z=-64.41]]
Data Packs: mod:mmorpg, mod:ceilingtorch, vanilla, mod:xaerominimap, mod:waila, mod:uteamcore, mod:usefulbackpacks, mod:torchbandolier, mod:silentlib, mod:scalinghealth, mod:practicaltools, mod:mobcatcher, mod:metalbarrels, mod:jei, mod:inventorysorter, mod:gobber2, mod:funores, mod:forge, mod:findercompass, mod:fastleafdecay, mod:f2l, mod:extrabows, mod:extraanvils, mod:curios, mod:autodropper
Type: Integrated Server (map_client.txt)
Is Modded: Definitely; Client brand changed to 'forge'
Ghost's combination VOH+XAH+BER+XAH+CEN cannot be put into 2 XAH。
Feature: Having the items you configure in the CompatibleItems config added to the mob drop list. This is something that can be added to the config like so it would still be a feature that can be turned off and on.
"rcraft:dualswords": {
"itemType": "Sword",
"uniqueItemWeight": 0,
"normalItemWeight": 80,
"runedItemWeight": 20,
"randomUniqueUpToTier": 10,
"minRarity": 0,
"maxRarity": 5,
"itemIsPlayerLevel": true,
"itemLevelIfDoesntUsePlayerLevel": 1,
"levelVariance": 0,
"uniqueId": "",
"uniqueIsRandom": true,
"useDropSystem": true
}
Reasoning: I mean you already have the items and such being given stats, this is honestly the logical next step. I know you are working on the 1.13 port but would you be able to include it in the 1.12.2 version?
Like this- https://forums.factorio.com/viewtopic.php?f=6&t=21974
So you can share your loots with other players, they can see their stats without having to list them.
The title explains itself.
Magic Spells does VERY LITTLE damage compared to regular weapons (swords and bows)
I found a level 6 fireball that does less damage than my lv1 common starter sword, why bother using magic then?
https://i.imgur.com/PCo71VC.png
I was returned to the overworld correctly, but I think the coordinates I was returned to are the same as what I had inside the map dimension, as the mobs are the same level.
The pearl may have been in my inventory from a previous map.
1.14.4 Forge with Optifine preview HD U F4 pre2
Hello! So basically, when you open the special inventory (g) and shift click on a stack-able item inside of your inventory (while special inventory is open), this item duplicates itself over and over until it reaches 64.
Also, much smaller issue, when pressing the drop key on a item (q or a on my keyboard), sometimes other items just randomly pop ouf of my inventory too.
Thank you!
The game randomly crashes with seemingly different triggers each time, but with the same error message, but with this latest crash I got the crash report, the crash doesn't happen without mine and slash.
---- Minecraft Crash Report ----
// This doesn't make any sense!
Time: 7/9/19 10:20 AM
Description: Exception ticking world
java.lang.IllegalStateException: TickNextTick list out of synch
at net.minecraft.world.ServerTickList.func_205365_a(SourceFile:57) ~[?:?] {}
at net.minecraft.world.ServerWorld.func_72835_b(ServerWorld.java:298) ~[?:?] {pl:accesstransformer:B}
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:813) ~[?:?] {pl:accesstransformer:B}
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:748) ~[?:?] {pl:accesstransformer:B}
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:112) ~[?:?] {pl:runtimedistcleaner:A}
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:609) [?:?] {pl:accesstransformer:B}
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_51] {}
-- Head --
Thread: Server thread
Stacktrace:
at net.minecraft.world.ServerTickList.func_205365_a(SourceFile:57)
at net.minecraft.world.ServerWorld.func_72835_b(ServerWorld.java:298)
-- Affected level --
Details:
All players: 1 total; [ServerPlayerEntity['epicninja532'/111, l='OWO', x=-354.64, y=118.73, z=-120.87]]
Chunk stats: ServerChunkCache: 3351
Level dimension: DimensionType{minecraft:overworld}
Level name: OWO
Level seed: -3651833984138631357
Level generator: ID 07 - biomesoplenty, ver 0. Features enabled: true
Level generator options: {}
Level spawn location: World: (-256,64,176), Chunk: (at 0,4,0 in -16,11; contains blocks -256,0,176 to -241,255,191), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
Level time: 38946 game time, 27131 day time
Level storage version: 0x04ABD - Anvil
Level weather: Rain time: 92420 (now: false), thunder time: 2958 (now: true)
Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
Stacktrace:
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:813)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:748)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:112)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:609)
at java.lang.Thread.run(Thread.java:745)
-- System Details --
Details:
Minecraft Version: 1.14.3
Operating System: Windows 8.1 (amd64) version 6.3
Java Version: 1.8.0_51, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 951664640 bytes (907 MB) / 2147483648 bytes (2048 MB) up to 2147483648 bytes (2048 MB)
JVM Flags: 8 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx2G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
FML: New FML!
Loaded coremods (and transformers): Nothing
Player Count: 1 / 8; [ServerPlayerEntity['epicninja532'/111, l='OWO', x=-354.64, y=118.73, z=-120.87]]
Data Packs: vanilla, mod:waterstrainer, mod:uteamcore, mod:usefulbackpacks, mod:tombstone, mod:ruins, mod:mmorpg, mod:jei, mod:forge, mod:doggytalents, mod:curios, mod:curioofundying, mod:creeperspider, mod:biomesoplenty
Type: Integrated Server (map_client.txt)
Is Modded: Definitely; Client brand changed to 'forge'
I see this in console every time I start a new world.
Mine and Slash-1.14.4-2.2.5
https://gist.github.com/ProsperCraft/ffb338b17473e2db3214850a7a0528a3
https://gyazo.com/4b395f4283b26a9690f5c0e2de2bbc1f
Every time I pick up this horse and put it back down it re-rolls it.
Please remove this method call. It does nothing but break things. https://github.com/RobertSkalko/Mine-and-Slash/blob/1.14.4/src/main/java/com/robertx22/mine_and_slash/mmorpg/registers/common/EnchantRegisters.java#L32
You cannot re-register already registered enchantments.
So I have a Common Auto Salvage Bag (->ASB) and a Master Bag. Every spell I collect gets nuked. The filter in the common ASB says "Spells: Common", so it only deletes Common Spells or am I wrong?
Every other Item works fine (Runes, Maps, RuneWords, Currency, Gear).
So me and my friends have been playing with this mod for a while now were all lvl 20 and up and we have yet to find any mobs that drop any of the unique gear shown in images on this mod it is some prettty awesome looking gear so i'm wondering if theres like something i need to enable in config if its not implemented yet or if we just haven't reached the level for them yet or something.
Hello,
first off, I would like to say, that i really love your mod. I think it's very innovative aside from everything else that is offered moding wise.
Now that i said that, following things struck me:
I had some other problems with like no fall damage, almost no void damage, and other things like that, but that seems fixed with the latest update.
If anything else comes to my mind, I hope its ok to send it to you here on github.
Thank you for this great mod,
Greetings Shadowless99
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.