Giter Site home page Giter Site logo

teamdman / plustic Goto Github PK

View Code? Open in Web Editor NEW

This project forked from landmaster/plustic

7.0 4.0 15.0 159.91 MB

Minecraft mod for adding new tools to and integrating various mods with Tinkers Construct

License: Apache License 2.0

Java 99.38% Python 0.62%

plustic's Introduction

PlusTiC (Minus Bad) AKA xXx_MoreToolMats_xXx

Minecraft mod for adding new tools to and integrating various mods with Tinkers Construct

CurseForge page: https://www.curseforge.com/minecraft/mc-mods/plusticminusbad

New tool(s)

  • Katana. A fast two-handed weapon that deals increasing damage the more mobs you kill.
  • Laser Gun. A ranged weapon that requires durability and energy (Forge, Tesla, RF).

A note about Natural Pledge

Starting in 5.1.2.0, PlusTiC forces out and overrides Natural Pledge TiC materials by default. This can be changed in the config so that PlusTiC does not add Botania materials if Natural Pledge is loaded.

Supported mods

  • LandCore (by this mod's author)
  • LandCraft (also by this mod's author)
  • Biomes o Plenty by Glitchfiend
  • Project Red by MrTJP
  • Mekanism by aidencbrady
  • Botania by Vazkii
  • Advanced Rocketry by zmaster587
  • ArmorPlus by Moritz30
  • Thermal Foundation by CoFH
  • Draconic Evolution by brandon3055
  • Actually Additions by Ellpeck
  • Natura by mDiyo
  • Psi by Vazkii
  • Avaritia by brandon3055
  • MineFactory Reloaded by skyboy026
  • Galacticraft by micdoodle8
  • Survivalist by gigaherz
  • ProjectE by sinkillerj
  • Gems+ by RobZ51
  • Applied Energistics 2 by AlgorithmX2 (Llamagistics by thiakil should work as well)
  • Environmental Tech by ValkyrieofNight
  • Thaumcraft by azanor
  • Simply Jetpacks by Tomson124

Using the source and building

After cloning this repository, run the command (with working directory in the folder with the repository)

./gradlew setupDecompWorkspace

For Eclipse, run

./gradlew eclipse

and add the jars in ./libs to the build path. Build with

./gradlew clean
./gradlew build

Developers/Credits

Current maintainer: @TeamDman

Old Creator/Lead Developer: @Landmaster

Chinese translation: @DYColdWind

New weapon textures: @Tenebris11

plustic's People

Contributors

ariados-z avatar augitesoul avatar brisingraerowing avatar colonelgerdauf avatar dycoldwind avatar gtlugo avatar joserobjr avatar landmaster avatar nanamiya738 avatar oneeyemaker avatar pelotrio avatar regnander avatar skaphegor avatar teamdman avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

plustic's Issues

Alumite

I can't seem to create alumite and ingots/blocks produce an error on tooltip.

[Suggestion] A change to the Hearts Trait.

Hearts Trait as it currently is... can get quite powerful depending on the tool's base damage & the damage bonus scaled based on the player's remaining health from max health and if one has a lot of health... the damage boost diminishes slower.

It's default damage boost if I recall is +70% if at full health, which is 0.7 which lowers depending on your remaining health from max health. I wonder if this boost could be lowered to 50% aka 0.5 & only apply the damage bonus if the player was at full health, for example...

If the Player was at 20/20 health, +50% damage bonus.
If the Player was at 100/100 health, +50% damage bonus.

If the Player was at 19/20 health, no damage bonus.
If the Player was at 99/100 health, no damage bonus.


If the 'being at full health' is too much of a nerf. I suppose if you've above 80% health at least, you'll get the damage boost but if you drop below 80% health... no damage bonus. It could also be scalable if between 80% to 100% health. Like...

If the Player was at 20/20 health aka 100%, +50% damage bonus.
If the Player was at 18/20 health aka 90%, +25% damage bonus.
If the Player was at 16/20 health aka 80%, +0% damage bonus.

Refined Obsidian Armor Modifiers

I have done some testing, and I have found that the duritae trait, when applied to construct's armory armor pieces, does not reduce the rate at which durability is lost. I hypothesize this is because the tool version of the modifer is used instead of the armor one. This may also be the case with the dense trait.

I know this isn't the main fork, but it would be a nice thing to have fixed.

with Forge 14.23.5.2854

After install, my tinker world just have some problem

  1. all the explosion can't break block (no armor effect)
    ( now fix, Idk why)
  2. After use TNT arrow, all the particle just disappear
    (fix when restart MC)
  3. I use Sildurs Lite shade pack
  4. play with Ver 8.0.0.1

Simply Jetpacks Keybind

If you use a mouse button, Mouse 4 etc, to toggle flight/hover it will no longer work.

I was able to use Mouse 4 to toggle my jetpack until I attached it to my armor, then I had to rebind to a keyboard key.

[1.12.2] API toggle log "issue"

Hello

I was watching through my server log and found a "issue" with a api toggle. (aka a big red text area, that scared me)

Log:
https://pastebin.com/iH6yuFgJ

Is that maybe something you can fix ?

I am not on 8.0.5, because people reporting issues there. (I am still on 8.0.3 and I don't have the jetpacks mod installed :D )

MC: 1.12.2
Forge: 2860
Tinkers: 2.13.0.183
Mantle: 1.3.3.55
and more tinkers addons.

If the issue have something to do with extra inventories, I have Cyclic and TechGuns.

Illuminati Trait causes white/black screen

Currently, there is no crash log.
Lumium from Thermal Foundation causes a white screen or black screen whenever someone looks at another person after they have the spectral illumination effect.
This issue only exists on multiplayer, not on singleplayer, doesn't happen with Spectral arrows or arrows with invis pot. Only Illuminati traited tools.

Ru Translation

please update the Russian translation, I can help with translation

Embossment Not Working

Embossing with PlusTiC materials seems to have no effect. They add the modifier, but the modifier doesn't work. So far it's only been tested with Titanium (Light Metal modifier), Thaumium (Thaumic modifier), and Signalum (Bloody Mary modifier).

There are still Readme errors

There are still readme errors (first mentioned in #1). Down at the bottom of the Readme file, it has a "credits" section. Mark the currently listed developers as previous developers, and yourself as the current Lead developer.

Give yourself credit : )

ModTweaker unable to remove Osgloglas Recipe

I tried to change the Alloy recipe for Osgloglas by removing the existing one and adding a new one with the following code in a crafttweaker script:
mods.tconstruct.Alloy.removeRecipe(<liquid:osgloglas>, [<liquid:osmium>,<liquid:refinedobsidian>,<liquid:refinedglowstone>]); mods.tconstruct.Alloy.addRecipe(<liquid:osgloglas>, [<liquid:osmiridium>,<liquid:refinedglowstone>,<liquid:refinedobsidian>]);
The new recipe was successfully added, but the old one was not removed.

PlusTiC broken?

Crash at startup

---- Minecraft Crash Report ----
// Don't be sad, have a hug! <3

Time: 2/14/22 6:35 AM
Description: There was a severe problem during mod loading that has caused the game to fail

net.minecraftforge.fml.common.LoaderExceptionModCrash: Caught exception from PlusTiC (plustic)
Caused by: java.lang.NoSuchFieldError: net/minecraft/item/Item.REGISTRY
at landmaster.plustic.config.Config.init1(Config.java:212)
at landmaster.plustic.PlusTiC.preInit(PlusTiC.java:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:637)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)
at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)
at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)
at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)
at com.google.common.eventbus.EventBus.post(EventBus.java:217)
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:219)
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:197)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)
at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)
at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)
at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)
at com.google.common.eventbus.EventBus.post(EventBus.java:217)
at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:136)
at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:629)
at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:252)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:467)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:378)
at net.minecraft.client.main.Main.main(SourceFile:123)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

A detailed walkthrough of the error, its code path and all known details is as follows:

-- System Details --
Details:
Minecraft Version: 1.12.2
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_312, International Business Machines Corporation
Java VM Version: Eclipse OpenJ9 VM (JRE 1.8.0 Windows 10 amd64-64-Bit Compressed References 20211022_236 (JIT enabled, AOT enabled)
OpenJ9 - e1e72c497
OMR - 299b6a2d2
JCL - 8860d39588 based on jdk8u312-b07), Eclipse OpenJ9
Memory: 127583360 bytes (121 MB) / 304349184 bytes (290 MB) up to 1073741824 bytes (1024 MB)
JVM Flags: 6 total; -Xoptionsfile=C:\Program Files\Semeru\jdk-8.0.312.7-openj9\jre\bin\default\options.default -Xlockword:mode=default,noLockword=java/lang/String,noLockword=java/util/MapEntry,noLockword=java/util/HashMap$Entry,noLockword=org/apache/harmony/luni/util/ModifiedMap$Entry,noLockword=java/util/Hashtable$Entry,noLockword=java/lang/invoke/MethodType,noLockword=java/lang/invoke/MethodHandle,noLockword=java/lang/invoke/CollectHandle,noLockword=java/lang/invoke/ConstructorHandle,noLockword=java/lang/invoke/ConvertHandle,noLockword=java/lang/invoke/ArgumentConversionHandle,noLockword=java/lang/invoke/AsTypeHandle,noLockword=java/lang/invoke/ExplicitCastHandle,noLockword=java/lang/invoke/FilterReturnHandle,noLockword=java/lang/invoke/DirectHandle,noLockword=java/lang/invoke/ReceiverBoundHandle,noLockword=java/lang/invoke/DynamicInvokerHandle,noLockword=java/lang/invoke/FieldHandle,noLockword=java/lang/invoke/FieldGetterHandle,noLockword=java/lang/invoke/FieldSetterHandle,noLockword=java/lang/invoke/StaticFieldGetterHandle,noLockword=java/lang/invoke/StaticFieldSetterHandle,noLockword=java/lang/invoke/IndirectHandle,noLockword=java/lang/invoke/InterfaceHandle,noLockword=java/lang/invoke/VirtualHandle,noLockword=java/lang/invoke/PrimitiveHandle,noLockword=java/lang/invoke/InvokeExactHandle,noLockword=java/lang/invoke/InvokeGenericHandle,noLockword=java/lang/invoke/VarargsCollectorHandle,noLockword=java/lang/invoke/ThunkTuple -Xjcl:jclse29 -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G -Xms256m
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP 9.42 Powered by Forge 14.23.5.2860 10 mods loaded, 10 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored

| State | ID             | Version           | Source                           | Signature                                |
|:----- |:-------------- |:----------------- |:-------------------------------- |:---------------------------------------- |
| LCH   | minecraft      | 1.12.2            | minecraft.jar                    | None                                     |
| LCH   | mcp            | 9.42              | minecraft.jar                    | None                                     |
| LCH   | FML            | 8.0.99.99         | forge-1.12.2-14.23.5.2860.jar    | e3c3d50c7c986df74c645c0ac54639741c90a557 |
| LCH   | forge          | 14.23.5.2860      | forge-1.12.2-14.23.5.2860.jar    | e3c3d50c7c986df74c645c0ac54639741c90a557 |
| LCH   | jei            | 4.16.1.301        | jei_1.12.2-4.16.1.301.jar        | None                                     |
| LCH   | mantle         | 1.12-1.3.3.55     | Mantle-1.12-1.3.3.55.jar         | None                                     |
| LCH   | patchouli      | 1.0-23.6          | Patchouli-1.0-23.6.jar           | None                                     |
| LCH   | tconstruct     | 1.12.2-2.13.0.183 | TConstruct-1.12.2-2.13.0.183.jar | None                                     |
| LCE   | plustic        | @VERSION@         | plustic-8.0.4.jar                | None                                     |
| LC    | refinedstorage | 1.6.16            | refinedstorage-1.6.16.jar        | 57893d5b90a7336e8c63fe1c1e1ce472c3d59578 |

Loaded coremods (and transformers): 
GL info: ' Vendor: 'Intel' Version: '4.6.0 - Build 27.20.100.9664' Renderer: 'Intel(R) UHD Graphics 620'
Pulsar/tconstruct loaded Pulses: 
	- TinkerCommons (Enabled/Forced)
	- TinkerWorld (Enabled/Not Forced)
	- TinkerTools (Enabled/Not Forced)
	- TinkerHarvestTools (Enabled/Forced)
	- TinkerMeleeWeapons (Enabled/Forced)
	- TinkerRangedWeapons (Enabled/Forced)
	- TinkerModifiers (Enabled/Forced)
	- TinkerSmeltery (Enabled/Not Forced)
	- TinkerGadgets (Enabled/Not Forced)
	- TinkerOredict (Enabled/Forced)
	- TinkerIntegration (Enabled/Forced)
	- TinkerFluids (Enabled/Forced)
	- TinkerMaterials (Enabled/Forced)
	- TinkerModelRegister (Enabled/Forced)

Patchouli open book context: n/a

yeah I'm clueless

Crash when creating a katana

I get a crash when creating a katana, as soon as I hover my mouse over the weapon.

This is the error I get:
`---- Minecraft Crash Report ----

WARNING: coremods are present:
ForgelinPlugin (Forgelin-1.8.3.jar)
RandomPatches (randompatches-1.12.2-1.18.1.1.jar)
SplashAnimationCoremod (SplashAnimation-0.2.1.jar)
Inventory Tweaks Coremod (InventoryTweaks-1.63.jar)
PhosphorFMLLoadingPlugin (phosphor-1.12.2-0.2.6+build50-universal.jar)
Do not report to Forge! (If you haven't disabled the FoamFix coremod, try disabling it in the config! Note that this bit of text will still appear.) (foamfix-0.10.5-1.12.2.jar)
LoadingPlugin (ResourceLoader-MC1.12.1-1.5.3.jar)
IELoadingPlugin (ImmersiveEngineering-core-0.12-91.jar)
CoreMod (Aroma1997Core-1.12.2-2.0.0.2.jar)
CTMCorePlugin (CTM-MC1.12.2-0.3.3.22.jar)
CorePlugin (SmoothFont-mc1.12.2-2.1.1.jar)
Contact their authors BEFORE contacting forge

// You should try our sister game, Minceraft!

Time: 12/20/20 8:12 PM
Description: Rendering screen

java.lang.NullPointerException: Rendering screen
at net.minecraft.item.ItemStack.func_82840_a(ItemStack.java:881)
at net.minecraft.client.gui.GuiScreen.func_191927_a(GuiScreen.java:143)
at net.minecraft.client.gui.GuiScreen.func_146285_a(GuiScreen.java:137)
at net.minecraft.client.gui.inventory.GuiContainer.func_191948_b(GuiContainer.java:175)
at slimeknights.mantle.client.gui.GuiMultiModule.func_73863_a(GuiMultiModule.java:175)
at net.minecraftforge.client.ForgeHooksClient.drawScreen(ForgeHooksClient.java:396)
at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1124)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1119)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:398)
at net.minecraft.client.main.Main.main(SourceFile:123)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)`

Jetpack Modifier Only Works with Leadstone and Creative Jetpacks

When applying the Jetpack modifier to a Construct's Armory chestplate using leadstone jetpack or the creative jetpack, it works as expected - when you hold down space with the jetpack engine on, you fly upwards like you would when wearing the leadstone or creative jetpack. When using any other kind of jetpack - hardened, reinforced, resonate, or the flux-infused jetplate - the jetpack engine sound plays when you jump, but you just jump. You can't fly.

Caught exception from PLusTiC involving Simply Jetpacks

Hello there. I was trying to get a pack I am creating for me and a friend to work (private pack), and I have the latest version of both this (from curseforge) and Simply Jetpacks (2.2.20.0), and I am getting an exception thrown by PlusTiC because of a NoClassDefFoundError from ClassNotFoundException from tonius.simplyjetpacks.client.handler.KeyTracker from a NullPointerException.

Do you know if this is because of 2.2.20.0 of Simply Jetpacks being too new for PlusTiC? This guess for it is coming from having had a similar NullPointerException error happening because of the Logistics Pipes version I had being too new for the original Logistics Bridge mod, but got resolved by grabbing the remake of the Logistics Bridge mod (which I'm guessing was more updated to use the newer versions of Logistics Pipes, or at least in terms of class structures). Any help with this is appreciated.

Thank you for all your hard work with this mod, especially after what had happened with the original. This is one of my favorite mods ever, and I don't want to get rid of either this mod or Simply Jetpacks, especially because of the Katana and the Jetpack use with Construct Armory.

Edit: Right, forgot to attach my crash log. Here it is now.
crash-2022-01-28_16.48.32-client.txt

Conarm parts are not showing up

# Integrate with Constructs Armory [default: true]
B:"Enable Constructs Armory support"=true 

is set in my config yet the parts will not appear.

EDIT: fixed i installed armory expansion now the parts show up.

Divine Shield Trait only applies it's damage reduction if it's in your Main-Hand.

This issue was originally opened on Oct 5, 2019 and it wasn't patched in newer versions. The issue still exists in the forked version after checking the code.

This is a copy/paste from the original post so while the listed mods are outdated, it still exists in their latest versions.

=====

Minecraft: 1.12.2
Forge: 14.23.5.2838

Mods:
armorplus-1.12.2-11.23.0.59
jei_1.12.2-4.15.0.279
Mantle-1.12-1.3.3.55
plustic-7.1.6.1
TConstruct-1.12.2-2.12.0.157
thedragonlib-1.12.2-5.3.0

The Divine Shield trait says that it grants Fire Resist as well as reducing the damage taken at the cost of durability, that is if it's in your Main-Hand.

If you have the trait in your Off-Hand... you will still get the Fire Resist potion effect however the damage isn't reduced but you also don't lose any durability. here are some tests with the trait while applying the 'instant_damage II' potion effect which damages me for 12 damage using an all Guardian Scale Broadsword.

Tests
If trait is in Main-Hand...
10 Damage Taken, 716/717 Durability.

If trait is in Off-Hand...
12 Damage Taken, 717/717 Durability.

Torohealth was used since it shows a Damage Particle.

P.S.
Is it possible to prevent the Fire Resist Particles from appearing if using the trait?

=====
Update for the issue:

In newer versions of ArmorPlus, they added support for Tinkers so the Guardian Scale parts will appear twice if you have PlusTic installed. You may need to disable the Guardian Scale config armor for ArmorPlus to avoid this.

One more thing to mention... while looking at the 'DivineShield.java' in the code it has this line here at 33...

ItemStack tool = event.getEntityLiving().getHeldItemMainhand();

...this is where it only checks if the trait is in the main-hand before it applies it's damage reduction. Could this be changed so it can check for the trait from either hand?

With the ValkyrienSkies installed, laser_gun's range being very short, and the transcend laser_gun completely could not shoot

With the https://github.com/ValkyrienSkies/Valkyrien-Skies installed, laser_gun's range being very short, and the https://github.com/huige233/transcend/ laser_gun completely could not shoot, and the loger is full with this error:

[08:33:18] [Server thread/INFO] [STDERR]: [net.minecraft.world.World:func_175674_a:4844]: java.lang.Exception: Tried getting entities from giant bounding box of box[1214.0991068019998, -231.05086983554065, -2235.9484447310706 -> 10781.63659103061, 70.79999995231628, 644.7596966554386]
[08:33:18] [Server thread/INFO] [STDERR]: [net.minecraft.world.World:func_175674_a:4844]: at net.minecraft.world.World.func_175674_a(World.java:4843)
[08:33:18] [Server thread/INFO] [STDERR]: [net.minecraft.world.World:func_175674_a:4844]: at landmaster.plustic.util.Utils.raytraceEntityWithPred(Utils.java:152)
[08:33:18] [Server thread/INFO] [STDERR]: [net.minecraft.world.World:func_175674_a:4844]: at landmaster.plustic.util.Utils.raytraceEntityPlayerLookWithPred(Utils.java:133)
[08:33:18] [Server thread/INFO] [STDERR]: [net.minecraft.world.World:func_175674_a:4844]: at landmaster.plustic.tools.ToolLaserGun._rightClick(ToolLaserGun.java:326)
[08:33:18] [Server thread/INFO] [STDERR]: [net.minecraft.world.World:func_175674_a:4844]: at landmaster.plustic.tools.ToolLaserGun.func_77659_a(ToolLaserGun.java:315)
[08:33:18] [Server thread/INFO] [STDERR]: [net.minecraft.world.World:func_175674_a:4844]: at net.minecraft.item.ItemStack.func_77957_a(ItemStack.java:217)
[08:33:18] [Server thread/INFO] [STDERR]: [net.minecraft.world.World:func_175674_a:4844]: at net.minecraft.server.management.PlayerInteractionManager.func_187250_a(PlayerInteractionManager.java:358)
[08:33:18] [Server thread/INFO] [STDERR]: [net.minecraft.world.World:func_175674_a:4844]: at net.minecraft.network.NetHandlerPlayServer.func_147346_a(NetHandlerPlayServer.java:765)
[08:33:18] [Server thread/INFO] [STDERR]: [net.minecraft.world.World:func_175674_a:4844]: at net.minecraft.network.play.client.CPacketPlayerTryUseItem.func_148833_a(SourceFile:32)
[08:33:18] [Server thread/INFO] [STDERR]: [net.minecraft.world.World:func_175674_a:4844]: at net.minecraft.network.play.client.CPacketPlayerTryUseItem.func_148833_a(SourceFile:9)
[08:33:18] [Server thread/INFO] [STDERR]: [net.minecraft.world.World:func_175674_a:4844]: at net.minecraft.network.PacketThreadUtil$1.run(PacketThreadUtil.java:22)
[08:33:18] [Server thread/INFO] [STDERR]: [net.minecraft.world.World:func_175674_a:4844]: at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
[08:33:18] [Server thread/INFO] [STDERR]: [net.minecraft.world.World:func_175674_a:4844]: at java.util.concurrent.FutureTask.run(Unknown Source)
[08:33:18] [Server thread/INFO] [STDERR]: [net.minecraft.world.World:func_175674_a:4844]: at net.minecraft.util.Util.func_181617_a(Util.java:47)
[08:33:18] [Server thread/INFO] [STDERR]: [net.minecraft.world.World:func_175674_a:4844]: at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:723)
[08:33:18] [Server thread/INFO] [STDERR]: [net.minecraft.world.World:func_175674_a:4844]: at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:668)
[08:33:18] [Server thread/INFO] [STDERR]: [net.minecraft.world.World:func_175674_a:4844]: at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:279)
[08:33:18] [Server thread/INFO] [STDERR]: [net.minecraft.world.World:func_175674_a:4844]: at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:526)
[08:33:18] [Server thread/INFO] [STDERR]: [net.minecraft.world.World:func_175674_a:4844]: at java.lang.Thread.run(Unknown Source)

Osmium not using oredict version

For some reason, molten osmium is not using the oredictionary entry. As a result, it clashes heavily with LucraftCore's osmium, and thus alloys made with osmium do not show up. Can this be fixed please?

[1.12.2] Some traits not working correctly if using Advent of Ascension's 'Runic' trait.

Refer'd Issue:
Tslat/Advent-Of-Ascension#1604

Minecraft: 1.12.2
Forge: 14.23.5.2854

Mods: 7
ActuallyAdditions-1.12.2-r151-2
AoA3-3.3
jei_1.12.2-4.15.0.291
Mantle-1.12-1.3.3.55
natura-1.12.2-4.3.2.69
*plustic-8.0.1.0
TConstruct-1.12.2-2.13.0.183

=====

In a modded survival world that I play on, I was messing around with the traits that AoA added such as 'Runic' and noticed that certain traits when paired with Runic don't seem to work correctly.

PlusTiC, or xXx_MoreToolMats_xXx as it's called in the fork adds in usable materials & traits depending on the mods you have installed... in this case, I have have what's added in the list above in order to gain access to the listed traits & materials.

The 'Hearts' trait can only be gotten from Restonia Crystals if Actually Additions is installed. It grants a damage boost depending on your health so if you have 100% health, you'll deal up to +70% more Damage.

The 'Bloody Mary' trait can be gotten from either Natura's Bloodwood, or Thermal Foundation's signalum. You deal extra damage depending on the mob's remaining health.

Now then... I'm using a Tinkers Scythe Tool since it has 1 Head part that affects damage while the other 3 parts affects durability & such. It's Head Material is Magma Slime which gives 6.25 damage & by using 3x Sharp Modifiers... it brings it's damage to 10.69.

For these tests I am slaying an Iron Golem as it has 100 health and it doesn't KO you when on Peaceful. I will only list the traits that are on the tool but the Head Part will always be Magma Slime as well as having 3x Sharp Modifiers. My Health is at 20/20 aka 100% in order to make use for the full damage buff from 'Hearts'.

'Superheat' will only deal bonus damage if the target was on fire, but in these tests the target is never on fire so the trait does nothing. 'Lightweight' only increases Break Speed & Attack Speed and 'Ecological' very slowly repairs the tool by 1 point.

I also disabled skills so the 'Butchery' Skill doesn't add in extra damage when it procs. Finally... using ToroHUD in order to view the mob's health as well as show damage particles.

Test 1
Traits: Superheat, Lightweight

Damage Dealt: 11

Test 2
Traits: Superheat, Lightweight, Hearts

Damage Dealt: 18

Test 3
Traits: Superheat, Lightweight, Bloody Mary & Ecological

Damage Dealt: 11, 15, 17, 20, 22, 24

Test 4
Traits: Superheat, Lightweight, Hearts, Bloody Mary & Ecological

Damage Dealt: 18, 23, 26, 29, 31

=====

Now for these upcoming tests, same as before however the 'Runic' trait is added into the mix which is from Elecanium. The nice thing with ToroHUD is that it can show you the 'split' damage when Runic converts some of the the damage into Magic Damage.

Runic converts 10% of the damage into Magic Damage. Up to 30% if you have Runic III. I only had Rank 1 of the Runic Trait so that's only 10% of the damage converted.

Test 1
Traits: Superheat, Lightweight, Runic

Damage Dealt: 10
Particle shows 9 & 1

Test 2
Traits: Superheat, Lightweight, Runic, Hearts

Damage Dealt: 10
Particle shows 9 & 1

Test 3
Traits: Superheat, Lightweight, Runic, Bloody Mary & Ecological

Damage Dealt: 10
Particle shows 9 & 1

Test 4
Traits: Superheat, Runic, Hearts, Bloody Mary & Ecological

Damage Dealt: 10
Particle shows 9 & 1

=====

I've tried with vanilla Tinker traits such as 'Prickly' which appears to give an extra 1 damage sometimes and Runic doesn't seem to conflict with that. It's perhaps due to the way that Hearts & Bloody Mary work but still figure I give it a mention.

The 'Spades' Trait is also effected where it's damage boost won't work if you have the Runic trait. Spades trait which is from Palis Crystals via Actually Additions increases your damage the lower your health is.

Morgan Le Fay Trait works as it should but that might be that it's bonus damage & not directly affecting base damage.

Advent of Ascension game crash

Advent of Ascension has some support for Tinker's Construct for some of the metals, but you can't make any tool parts out them yet.

There's was some support for AoA but due to an update from AoA. Two traits 'Soul Power' & 'Soul Charge' are broken where 'Soul Power'... which increases attack damage but at the cost of draining Soul Power will crash the game when attacking mobs while 'Soul Charge' which grants some Soul Power as you break blocks... will always create ghost blocks when breaking blocks. I forgot what the materials were for those traits.

Auto-Repair Trait works as it should but it currently has a bug where you can get an insane amount of Modifiers when you stack the trait while the tool is Unbreakable. It was from Rosite Materials.

Quick question... will any reported issues get fixed in this version?

Original:
image

.Readme Errors

You should probably change the stuff in the .readme like the link unless u can't be licensing reasons or whatever. Also do you plan on fixing bugs if they happen to appear? Just curious lol

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.