GithubHelp home page GithubHelp logo

morph-o-tool's Introduction

Morphing-tool

The wrench to end all wrenches.

This mod requires AutoRegLib.

morph-o-tool's People

Contributors

alwinfy avatar bakaxyf avatar dmitryscaletta avatar excodex avatar fitfc avatar mindy15963 avatar morethanhidden avatar vazkii avatar vexatos avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

morph-o-tool's Issues

Possible item duplication exploit.

After turning on "use all items mode" you are able to craft Morph-o-tool and Psi spell drive together and spell drive stays in crafting table. This means you can duplicate infinite disk drives.

Morph-o-tool + Project Red's Screwdriver(s)

Has anyone managed to get Project Red's screwdriver to work with morph-o-tool? I haven't been able to get it to transform when pointing at project red's gates and other blocks.

Here is what I've tried so far, am I doing something wrong? It's been working fine for other mods that I've manually added to the config file.

	projectred-integration=projectred-core
	projectred-transmission=projectred-core
	projectred-illumination=projectred-core
	projectred-transportation=projectred-core
	projectred-expansion=projectred-core
	microblockcbe==projectred-core

Morph-o-Tool breaks, when there is a Wrench, that takes damage.

If you have a wrench in your Morph-o-Tool, that gets damaged, when you use it and eventually breaks, then you lose your Morph-o-Tool and all the other wrenches you have in there.
An example is the IC2 Bronze Wrench. It takes damage, when you use it and eventually breaks.
To solve that problem, you could set the damage of a tool to 0 every time it is used, however that may cause balance issues.

[Suggestion] Morph on key press instead of always

Instead of morphing when ever you look at something, you could have a keybind that when pressed it would morph. The only reason I suggest this is because I can already imagine how annoyed I'm going to be that I have to switch to the off-hand every time I don't want it to morph.

Feature Request: Add option to manually morph tool.

Basically, same thing as the Akashic Tome mod- add the ability to manually morph the tool into a specific tool, for those instances where the auto morphing doesn't work correctly, like with SCM, where it doesn't morph at all because the tile registers as an MCMultiPart.

Morph-o-Tool don't respect items changing its name.

Tested using psi spell drive. When spell drive changes its name (due to me changing spell inside) the morph-o-toll still shows old name it had when it was fist bound into morp-o-tool instead of new one with new spell name in brackets.

EDIT: After unbinding the bound tool (drive) from the morph it still shows old name instead of new while keeping new spell inside.

LordCraft Translocation Marker breaks Morphing Tool

Merging the LordCraft Translocation Marker with the Morphing Tool and then using it will destroy all Morphing Tool-related data in the item, reverting it to a regular Translocation Marker.

Probably not a Morph-o-Tool problem, but maybe worth blacklisting it by default.

The morphing tool does not work with Super Circuit Maker

I can add the screwdriver to the morphing tool, but it doesn’t switch to the screwdriver when looking at a Super Circuit Maker circuit.

I know that this is a duplicate of #32, #27, and #15, but it was reported eight and a half months ago and still hasn’t been fixed, even though @Vazkii has acknowledged this.

@Vazkii, can you please add MCMultiPart compatibility to Morph-o-Tool? That would be amazing.

[1.15.2] Beds get cut in half

Beds get cut in half. To reproduce this: just place a bed.

Versions used:
AutoRegLib-1.5-40.jar
Morph-o-Tool-1.3-23.jar
Forge 1.15.2 31.1.0 as well as 31.1.63

Fatal crash with 1.4-27

If I have the tool in my hand and look at a refined storage crafter I hard crash out with the following crashlog. Dropping back to 1.4-26 does not have this issue.

Minecraft: 1.16.5
Forge: 36.0.4

Renamed Morph-O-Tools lose their name when they transform

In the pack I'm working on, I'm including a Morph-O-Tool with every wrench, hammer and screwdriver in the game already included. I've added a recipe and forced it to appear in JEI. I've also configured it to work smoothly with all of the mods in my pack.

The wrench is renamed to the Universal Wrench. When the player turns it into a modded wrench and back, this name is lost.

multiplayer - wrench use causes flickering hand

I have mod version 1.2.16 installed on my Direwolf20 server (newest modpack release) with two players.
When I use the morph-o-tool or if it switches forms, the hand of the other player updates as well (the animation of the hand or item rising from the bottom of the screen)

Add aliases for Buildcraft and RFTools power by default

I just added this to my mod aliases config:

rftoolspower=rftools
buildcrafttransport=buildcraft
buildcraftfactory=buildcraft
buildcraftsilicon=buildcraft

Buildcraft's other modules and RFTools Power don't work by default. Adding this fixed them. Since they're fairly popular mods, the mod should probably know to handle them by default.

[1.12.2] Morphing tool doesn't work with Logistics Pipes

Hey there, I crafted a Morphing tool and added the BuildCraft Wrench to it, but when I aim at a Logistics Pipes' pipe, it doesn't morph to the correct tool.
Is it planned to be integrated with Logistics Pipes? Or maybe I'm using it wrong (I also tried with the IC2 wrench and it works correctly)?
Thanks

[Suggestion] 'Default tool'

Would it be possible for a config that allows it to default to any tool in particular, say if we wanted it to appear, by default, as a wrench when rotating vanilla blocks?

2 tools for 1 mod ?

Hi, how i can switch if i have 2 tool of the same mod ? for exemple network reader & configurator ( mekanism).
What append if i have 2 tool in my morph'o toll for 1 mod ? he switch in first added tool ?

EDIT : #33
Not work in V 1.0-12

[Suggestion] Add a way to get a tool back

Let’s say I add a wrench to the morphing tool that isn’t compatible with Morph-o-Tool, so it ends up not working, and I wasted my wrench. I would love to get that wrench back.

It would be nice if you could put the Morph-o-Tool in a crafting grid and remove the last wrench that was added to the morphing tool from it, similar to how you remove upgrades from backpacks in the Iron Backpacks mod.

I don’t know if there’s already a way to get wrenches back that I don’t know about, but there doesn’t seem like there is.

Morph-O-Tool doesn't recognize SCM Circuit

I highly suspect the issue and cause are the same as from issue #15 due to the involvement of MCMultipart

The Morph-O-Tool, with the Super Circuit Maker screwdriver, doesn't recognize the Redstone Circuit or any pieces contained within it. The Tool recognizes the one normal block/tile, which is the "Block Update Detector."

[1.15.2] Doors stop working with Morphotool

Once I installed morphotool, my minecraft standard doors stop working / opening and cannot be opened in any fashion. Removing morphotool resolves the issue.

The error thrown when trying to open a door is:
[25Apr2020 13:48:19.781] [Server thread/ERROR] [net.minecraftforge.eventbus.EventBus/EVENTBUS]: Exception caught during firing event: null
Index: 1
Listeners:
0: NORMAL
1: ASM: vazkii.morphtool.MorphingHandler@6356e04d onItemBroken(Lnet/minecraftforge/event/entity/player/PlayerDestroyItemEvent;)V
java.lang.NullPointerException
at vazkii.morphtool.MorphingHandler.removeItemFromTool(MorphingHandler.java:53)
at vazkii.morphtool.MorphingHandler.onItemBroken(MorphingHandler.java:49)
at net.minecraftforge.eventbus.ASMEventHandler_142_MorphingHandler_onItemBroken_PlayerDestroyItemEvent.invoke(.dynamic)
at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:80)
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:258)
at net.minecraftforge.event.ForgeEventFactory.onPlayerDestroyItem(ForgeEventFactory.java:176)
at net.minecraftforge.common.ForgeHooks.onPlaceItemIntoWorld(ForgeHooks.java:612)
at net.minecraft.item.ItemStack.func_196084_a(ItemStack.java:167)
at net.minecraft.server.management.PlayerInteractionManager.func_219441_a(PlayerInteractionManager.java:348)
at net.minecraft.network.play.ServerPlayNetHandler.func_184337_a(ServerPlayNetHandler.java:853)
at net.minecraft.network.play.client.CPlayerTryUseItemOnBlockPacket.func_148833_a(SourceFile:36)
at net.minecraft.network.play.client.CPlayerTryUseItemOnBlockPacket.func_148833_a(SourceFile:10)
at net.minecraft.network.PacketThreadUtil.func_225383_a(SourceFile:21)
at net.minecraft.util.concurrent.TickDelayedTask.run(SourceFile:18)
at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213166_h(SourceFile:144)
at net.minecraft.util.concurrent.RecursiveEventLoop.func_213166_h(SourceFile:23)
at net.minecraft.server.MinecraftServer.func_213166_h(MinecraftServer.java:731)
at net.minecraft.server.MinecraftServer.func_213166_h(MinecraftServer.java:141)
at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213168_p(SourceFile:118)
at net.minecraft.server.MinecraftServer.func_213205_aW(MinecraftServer.java:714)
at net.minecraft.server.MinecraftServer.func_213168_p(MinecraftServer.java:708)
at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213160_bf(SourceFile:103)
at net.minecraft.server.MinecraftServer.func_213202_o(MinecraftServer.java:693)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:641)
at java.lang.Thread.run(Unknown Source)

Unable to add Immersive Engineering Hammer

Minecraft Version - 1.10.2
Forge Version - 12.18.1.2066
Morph-o-Tool Version - 1.0-11
Immersive Engineering Version: 0.10-38

I am unable to add the immersive engineering hammer to the tool even though the mod states that hammers should be whitlisted.

I also tried adding immersiveengineering:tool to the whitelist but it still wont be added to the tool

[Suggestion] Wrench selection menu.

I had this idea running around me when testing Morph-tool that it would be nice to have menu like one on Psi gun exist on morph tool. With all wrenches you placed in it arranged in circle so you can choose one.

This would allow you to switch to wrenches even without items from selected mod present.

I know you don't want to add a key-binding for one item (And wholeheartedly agree with you on that).

I was thinking that Shift-left click could bring menu up while in vanilla mode?
Then after selection it would go to that one wrench and say something like [Forced] in name.
And to exit from forced mode you could press drop but instead of dropping it would revert to auto-choose mode.
If you shift-drop when in force mode it would still unbind selected wrench like normal. (This would also allow player to be able to drop a wrench even without any blocks from its mod present)

Sorry i know its similar to #2 but it seems like good mechanic for me.

Thanks for reading.

Refined Storage wrench destroys morph-o-tool

Adding RS wrench to morph-o-tool then switching between rotation and configuration mode turns it into a regular RS wrench and seems to completely remove the morph-o-tool. Found in version 1.0.0 of the Direwolf20 1.10 pack.

1
2
3
4

No recognition of TE machines in DW20 modpack for MC1.10.2

I'm running the latest version of DW20's modpack for 1.10.2 with:

Morph-o-Tool-1.0-12
ThermalExpansion-1.10.2-5.0.4.90-universal (updated)
ThermalFoundation-1.10.2-2.0.5.81-universal (updated)

Morph-o-Tool does not mimic anything (including the Crescent Hammer) when pointing at any Thermal Expansion and Thermal Foundation blocks/machines. When mousing over the Tool and pressing Shift, the tool tip mentions that the Crescent Hammer is linked to Thermal Foundation, so it should work, right?

The config shows only one TE-related alias, binding Thermal Dynamics to Thermal Expansion. But Thermal Foundation is never mentioned, even though THAT is the pack named in the tool tip.

So - seeing as how the default setting didn't work anyway - I've tried changing the aliases. No joy, though.

Inspired by this issue, I went looking for a way to extract the Crescent Hammer from the tool again. After all, if the tool doesn't mimic the Crescent Hammer, I'll need to use the Hammer separately. Sneak-dropping only works for the tools that show up. If I point at Botania's Petal Apothecary, the Wand of the Forest shows up, and I can drop it. But if I point at any TE/TF devices, the Crescent Hammer is not shown, so it cannot be dropped, either!

Thank you for your time.

[Bug?] Unable to add Yeta Wrench

I am unable to add the "Yeta Wrench" from Ender IO, the "Wrench" from ExtraUtils2, or the "PA Wrench" from Progressive Automation.

I am using the default configs.

Minecraft Version - 1.9.4
Forge Version - 12.17.0.1937
Mod Version - 1.0-2

[Suggestion] Shift+scroll tool switching alternative.

Machine Muse's Modular Power Suits used the Shift+Scroll method to change the active tool on the Power Fist, and it was found to interfere with other uses of the Shift key, such as in Creative-mode flight, pressing Shift causes downward motion, which might not be what was intended when building a multi-block machine in mid-air, for example.

Nowadays, active tool switching in MPS is done by holding down the hotbar key for the slot the Power Fist is in, which opens a radial menu while the key is held down, and selecting the desired tool by highlighting it with the mouse and releasing the hotbar key, which is IMO cooler visually, but more importantly doesn't overlap with any common controls.

Tools break Morph-o-Tool if they are used as weapons

From what I can tell, in 1.2-21 and onward, the Morph-o-Tool can still break, not returning any item, if the item receives damage from being used as a weapon. I suspect it also does so when damaged by a crafting recipe, though Immersive Engineering is using its own damage tracking system and is probably an exception that can't be caught anyway.

Is it possible to extend the events to catch uses as weapons? Mentioning as a new issue since I'm not sure closed issues are ever read.

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.