insane96 / iguanatweaksreborn Goto Github PK
View Code? Open in Web Editor NEWRepository for ported and maintained version of IguanaTweaks
Home Page: https://www.curseforge.com/minecraft/mc-mods/iguanatweaks-reborn
Repository for ported and maintained version of IguanaTweaks
Home Page: https://www.curseforge.com/minecraft/mc-mods/iguanatweaks-reborn
To fix just check if the player has the modifier and remove it
Hello!
So I've updated my pack and did a few tests with the mods, and I figured out I was not able to create a world anymore! After the "Loading World" message disappears, nothing happens... the screen remains frozen onto the Minecraft background with no text anymore, and nothing loads.
After manually closing the window, here's the only bit of log I could found:
[15:59:42] [Netty Server IO #1/INFO] [FML]: Rejecting connection CLIENT: IguanaTweaks: Requires version between 1.3.0 and 1.3.1 (inclusive) but client has 1.3.2. [15:59:42] [Netty Server IO #1/ERROR] [FML]: Network Disconnect: Server Mod rejections: IguanaTweaks: Requires version between 1.3.0 and 1.3.1 (inclusive) but client has 1.3.2.
Thank you! (I tried disabling the mod and then it works fine :/)
Was wondering if it is possible to create integration for mechanics within ITR and the Game Stages mod.
Perhaps allowing encumbrance, stack sizes and block exhaustion for example to be controlled dynamically which is determined by the stage the player is currently in. This would most likely require a way to reload and reference unique configuration files through JSON for which mechanics they alter or using CraftTweaker scripting to modify values.
Mod Name Shows up as "Natural Nether Portals" when loaded. Eh, not so bad.
IguanaTweaksReborn Version 1.2.3
Minecraft Version 1.12.x (1.12.2)
Right now you can mine the stump of a tree flawlessly.
An option to remove the flinch effect from damage over time effects like fire, poison and wither, because when you get 'hit' it screws with your momentum (and the camera).
Creative text hud is in ModuleMovementRestriction, moving to ModuleHud
May just revert to the old behaviour: Always hidden
Whenever I died while having Randomised Respawning true, I'm getting stuck inside a duplicated entity of myself... an if I try to click and punch the game just crash with:
[Server thread/WARN] [net.minecraft.server.MinecraftServer]: Player * tried to attack an invalid entity
The Title says it all actually, I would like to increase the hardness overall, and it would be a lot of work to add every block with each meta to the list, and since * is not a viable option for the metas. A simple option to add the hardness to all blocks would be nice.
I think this should add some kind of realism to MC and I think you'll agree it is silly to be able to punch a tree... and actually get a drop... an option to disable the use of the hand or add the option that everything has to be mined with the proper tool would be nice, since Adventure Mode does also block Block Placing.
Slowness after falling too far down, 3 block = 2 seconds Slowness 1, 5 Blocks = 3 Seconds Slowness 2, etc.
So in singleplayer he will have server's config unless he restarts the game
I really don't know how to add support for mods. I'll try in the future
More?
Will you be making the Tinkers' Construct version of this in the future?
The problem was that with reflection something didn't work properly for the keyboard
Request for adding the ability to include metadata for setting block hardness. Just to be sure, I tried testing it with modid:blockid:meta, but it didn't effect anything.
Minecraft Version:
1.12.2
Mod Version:
1.3.7
Forge Version:
1.12.2-14.23.4.2705
What Happens:
Server crash (calls client code on the server)
Logs / Crash reports (use Pastebin):
https://pastebin.com/4nJKNP4V
Config (if needed):
List of mods installed / modpack:
see the crashreport
Unless the issue is a suggestion, for crashes and bugs follow the following guideline. Not following this will result in ignored and closed issue.
Minecraft Version: 1.12.2
Mod Version: 1.3.5
Forge Version: 14.23.4.2703
What Happens:
Interacting with a bed to sleep in it does not let the player sleep in it on an SMP server. Spawn point is set correctly. Server shows errors in console. I believe I18n is not supported server side.
Logs / Crash reports (use Pastebin):
https://pastebin.com/kzB9nLg3
Config (if needed): N/A
List of mods installed / modpack:
https://pastebin.com/3w3BnmUH
Minecraft Version: 1.12.2
Mod Version: 1.3.9
Forge Version: 14.23.4.2747
What Happens: When Alter Poison is enabled, when poisoned the Armor Bar overlaps Health Bar, making it very difficult to see your health. This seems to occur for both Poison and Poison 2. Without armor equipped, your hearts show normally.
Logs / Crash reports (use Pastebin):
Config (if needed):
List of mods installed / modpack: Tested with IguanaTweaks Reborn as the only mod present.
Requires Food API
When player first spawn, his "tiredness" is at none, so he can't sleep for a few nights.
Tiredness increases based off exhaustion.
When tiredness reaches a certain threshold the player can now sleep, resetting the tiredness to 0.
When tiredness reaches another certain threshold the player starts mining blocks slower and walks slower.
If the tiredness is too high, you'll sleep in place, recovering some tiredness, but having the chance to begin robbed or damaged, or lose hunger. Plus you'll be sightly shabby because you didn't sleep in the bed.
That's a list of most common languages. If you have some other ones feel free to post it.
To translate the strings in the mod, go into resources/assets/iguanatweaks/lang
, get the en_US.lang
file, translate strings from here and pull request (or send me privately wherever you want) a new file with translations.
When editing .lang files, please don't remove %x
and §x
(if any). Those are used respectively for in-code values and for color
# Set to false to disable the slowdown when walking backwards
B: slowdown_when_walking_backwards=true
# Write here for each line a block and the relative slowdown percentage when walkin on it
# The format is 'modid:block,slowdown_percentage'
# E.g. 'minecraft:diamond_block,75.0' will make the player slowdown by 75% when walking on it.
S: blocks_slowdown<
>
Full disclosure I just discovered the mod and have not taken the opportunity test to see if these even need to be requested because I'm in a different stage of developing a pack. If these are already features feel free to simply close this issue and I apologize for any inconvenience in advance.
With the movement modifiers from materials I didn't notice anything about movement through water 1 block deep. which I could think would slow you down as well. Though there is sand, I do not know if the combination of sand and water should stack but that is your discretion.
Additionally I could see encumbrance from weight and armor affecting ones ability to swim in water deeper than 1 block. This could include a slow swim speed to the complete loss of the ability to swim. The loss of ability should probably be restricted if heavier armor is worn and not simply encumbrance. Would kinda suck suck to not only have to take your armor off but leave it at the bottom of water lol.
And if these do sound like interesting features, I'll leave how to approach the same concept with lava entirely up to you.
Thanks for you time and work on what appears to be a very exciting mod.
Same for percentage_ore
With groups
It would be nice if there's a white-list to set some specific items to be able to stack differently from the default one, Ex. Set items default stack amount is 4, and want glowstone dust(example) to be stacked up to 16 by put into the white-list and set the amount of it.
Limited stack sizes per items such as Emeralds prevents the player from trading with Villagers asking for more than stackable Emerald items.
HI, rebuild of this mod, really appreciate seeing a mod that adds more realistic survival factors to the game community. Thank you for creating this!
however, it does seem odd that the weights.jason file is nowhere to be found in the config file. or the entire . minecraft folder.
I wonder if the weights of mod items are still configurable or not, please do realize this is honestly a rather great deal of a survival mod
I hope to hear from you soon about this matter, good luck!
Minecraft Version: 1.10.2
Mod Version: 1.3.5
Forge Version: 12.18.3.2511
What Happens: I have encountered this crash twice. Once when I was using /gamemode 0 to change to survival from creative, the game froze and crashed. Secondly, I created a new survival world and crashed during the world generation screen. Did not have an issue loading Tinkers/Mantle only. I am using the latest Java 8 version.
Logs / Crash reports (use Pastebin): https://pastebin.com/9L5sqwCP
Config (if needed): N/A
List of mods installed / modpack:
TConstruct-1.10.2-2.6.5
Mantle-1.10.2-1.1.5
If I remember correctly, in the original Iguana Tweaks there was a config to set a cooldown for sleeping after placing a bed. Like if you placed a bed, you'd have to wait a day before you could sleep in it. It was useful for encouraging player to place beds in protected areas, instead of plopping them in the middle of the open and just skipping nighttime instantly.
Add a delay like the other hiding things
That's done to prevent players from pillaring up to avoid mobs and hitting them from above.
Unless the issue is a suggestion, for crashes and bugs follow the following guideline. Not following this will result in ignored and closed issue.
Minecraft Version: 1.12.2
Mod Version: IguanaTweaksReborn-1.3.4-mc1.12.x
Forge Version: forge-14.23.3.2673
What Happens: when i drink poison potion, poison effect is not applied and nothing happens with my health, hunger. Green particles is showing.
Logs / Crash reports (use Pastebin):
Config (if needed): config default
List of mods installed / modpack: tested on clean vanilla
Error produced whenever attempting to break a minestrappolation 5 block:
[22:36:20] [Server thread/INFO] [STDERR]: [net.insane96mcp.iguanatweaks.modules.ModuleGeneral:ExhaustionOnBlockBreak:65]: java.lang.NullPointerException [22:36:20] [Server thread/INFO] [STDERR]: [net.insane96mcp.iguanatweaks.modules.ModuleGeneral:ExhaustionOnBlockBreak:65]: at minestrapp.block.util.BlockStoneBaseMOnly.func_176195_g(BlockStoneBaseMOnly.java:188) [22:36:20] [Server thread/INFO] [STDERR]: [net.insane96mcp.iguanatweaks.modules.ModuleGeneral:ExhaustionOnBlockBreak:65]: at net.insane96mcp.iguanatweaks.modules.ModuleGeneral.ExhaustionOnBlockBreak(ModuleGeneral.java:62) [22:36:20] [Server thread/INFO] [STDERR]: [net.insane96mcp.iguanatweaks.modules.ModuleGeneral:ExhaustionOnBlockBreak:65]: at net.insane96mcp.iguanatweaks.events.Break.EventBreak(Break.java:13) [22:36:20] [Server thread/INFO] [STDERR]: [net.insane96mcp.iguanatweaks.modules.ModuleGeneral:ExhaustionOnBlockBreak:65]: at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_1040_Break_EventBreak_BreakEvent.invoke(.dynamic) [22:36:20] [Server thread/INFO] [STDERR]: [net.insane96mcp.iguanatweaks.modules.ModuleGeneral:ExhaustionOnBlockBreak:65]: at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) [22:36:20] [Server thread/INFO] [STDERR]: [net.insane96mcp.iguanatweaks.modules.ModuleGeneral:ExhaustionOnBlockBreak:65]: at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:179) [22:36:20] [Server thread/INFO] [STDERR]: [net.insane96mcp.iguanatweaks.modules.ModuleGeneral:ExhaustionOnBlockBreak:65]: at net.minecraftforge.common.ForgeHooks.onBlockBreakEvent(ForgeHooks.java:822) [22:36:20] [Server thread/INFO] [STDERR]: [net.insane96mcp.iguanatweaks.modules.ModuleGeneral:ExhaustionOnBlockBreak:65]: at net.minecraft.server.management.PlayerInteractionManager.func_180237_b(PlayerInteractionManager.java:283) [22:36:20] [Server thread/INFO] [STDERR]: [net.insane96mcp.iguanatweaks.modules.ModuleGeneral:ExhaustionOnBlockBreak:65]: at net.minecraft.server.management.PlayerInteractionManager.func_180784_a(PlayerInteractionManager.java:154) [22:36:20] [Server thread/INFO] [STDERR]: [net.insane96mcp.iguanatweaks.modules.ModuleGeneral:ExhaustionOnBlockBreak:65]: at net.minecraft.network.NetHandlerPlayServer.func_147345_a(NetHandlerPlayServer.java:691) [22:36:20] [Server thread/INFO] [STDERR]: [net.insane96mcp.iguanatweaks.modules.ModuleGeneral:ExhaustionOnBlockBreak:65]: at net.minecraft.network.play.client.CPacketPlayerDigging.func_148833_a(SourceFile:40) [22:36:20] [Server thread/INFO] [STDERR]: [net.insane96mcp.iguanatweaks.modules.ModuleGeneral:ExhaustionOnBlockBreak:65]: at net.minecraft.network.play.client.CPacketPlayerDigging.func_148833_a(SourceFile:10) [22:36:20] [Server thread/INFO] [STDERR]: [net.insane96mcp.iguanatweaks.modules.ModuleGeneral:ExhaustionOnBlockBreak:65]: at net.minecraft.network.PacketThreadUtil$1.run(PacketThreadUtil.java:20) [22:36:20] [Server thread/INFO] [STDERR]: [net.insane96mcp.iguanatweaks.modules.ModuleGeneral:ExhaustionOnBlockBreak:65]: at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [22:36:20] [Server thread/INFO] [STDERR]: [net.insane96mcp.iguanatweaks.modules.ModuleGeneral:ExhaustionOnBlockBreak:65]: at java.util.concurrent.FutureTask.run(Unknown Source) [22:36:20] [Server thread/INFO] [STDERR]: [net.insane96mcp.iguanatweaks.modules.ModuleGeneral:ExhaustionOnBlockBreak:65]: at net.minecraft.util.Util.func_181617_a(SourceFile:46) [22:36:20] [Server thread/INFO] [STDERR]: [net.insane96mcp.iguanatweaks.modules.ModuleGeneral:ExhaustionOnBlockBreak:65]: at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:721) [22:36:20] [Server thread/INFO] [STDERR]: [net.insane96mcp.iguanatweaks.modules.ModuleGeneral:ExhaustionOnBlockBreak:65]: at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:666) [22:36:20] [Server thread/INFO] [STDERR]: [net.insane96mcp.iguanatweaks.modules.ModuleGeneral:ExhaustionOnBlockBreak:65]: at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:252) [22:36:20] [Server thread/INFO] [STDERR]: [net.insane96mcp.iguanatweaks.modules.ModuleGeneral:ExhaustionOnBlockBreak:65]: at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:524) [22:36:20] [Server thread/INFO] [STDERR]: [net.insane96mcp.iguanatweaks.modules.ModuleGeneral:ExhaustionOnBlockBreak:65]: at java.lang.Thread.run(Unknown Source)
This appears in logs a lot of times. Not sure which mod fault is it but dynamic trees open source so you can take a look what's wrong (https://github.com/ferreusveritas/DynamicTrees)
You aren't checking for subitems when modifying items, and you aren't checking all possible states for blocks. This results in blocks and items with subtypes all being grouped with one single modifier. This currently has no significant impact on regular items as you don't compare against properties, but a block can have a different material (and different item!) per state. You should be iterating all valid states of a block and collecting the results of each getPickBlock to obtain every unique item form of the block, along with its respective material.
Some weird things happen when the block hardness multiplier variable in the server's config is different from the client's.
For instance, my server config is set to multiplier=16.0. If my client config is set to multiplier=8.0 and I attempt to break a block, the block's "breaking" animation will play, the block will pop, but then the block returns to its original undamaged appearance. Then, a second or two later, without touching the block further, the block breaks and drops an item. Kind of like server lag, but not (testing on localhost, so there should be no lag).
Basically, blocks appear to break according to the client's multiplier, not the server's. This would be fine, if all it did was play the breaking animation several times. But you can stop hitting the block after it pops the first time and simply wait for the block to drop. Doesn't seem like the intended effect.
Now, I haven't tested it to see if I can break blocks faster than the server should allow by manipulating my client's config, but I don't really want to take the chance on my public server.
Let me know if there's something I've missed configuration-wise. Thanks!
global_config
# Write here for each line a block/item and the relative weight when in the inventory
# The format is 'modid:block,weight'
# By default, rock blocks (stone, etc.) are weighted 1.0
# E.g. 'minecraft:diamond_block,0.75' will weight the object 0.75.
S: weights<
>
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.