elytra / fruitphone Goto Github PK
View Code? Open in Web Editor NEWAn immersive Waila-compatible information mod. Maintained by Falkreon.
License: MIT License
An immersive Waila-compatible information mod. Maintained by Falkreon.
License: MIT License
Fruitphone 0.1.5, MC1.10.2, Forge 12.18.3.2239
No log, the glasses seem to fall off or stop working after going through a nether portal with only fruitphone/probedataproviderapi installed, should be reproducible. Putting another set of glasses on will fix it and make the old set drop in your inventory. Not sure if bug or feature
Title pretty much explains everything.
Crash: http://pastebin.com/M3VMg4DH
Fruitphone 0.1.4, Forge 12.18.3.2239, Minecraft 1.10.2
Not sure if this is on Not Enough Wands, will report there if so
Crashlogs: https://gist.github.com/frenzye/1dd557405bc04056f4fb1547b0f9f0e0
https://gist.github.com/frenzye/888366ead4aac78e763278011dffd9ee
Version 0.1.7
Minecraft 1.11.2
Forge 13.20.0.2252
This is split off from #13 so we can judge the suggestion on its own merit.
It'd be good to offer a config option to show the items on a blank panel instead of gridded-out itemslots. Bonus: It's more Material.
Extremely large smelteries cause lag when looked at with a Fruit Phone. There should be a limit of, say, 128 slots, after which a text line saying "...and X more" is created.
Interferes with a number of mods, most importantly Tails.
Tested on 1.11.2, Fruit phone version V0.1.7
Relevant code:
https://github.com/elytra/FruitPhone/blob/1.11.2/src/main/java/com/elytradev/fruitphone/FruitPhone.java#L340
To fix this issue recreate PlayerControllerMP.getBlockReachDistance()
Essentially a Fruit Pad that you can place on a block to always display probe data for that block. Could be used on furnaces and chests to get a glance of a bunch of inventories at once.
I could probably do this, just want to see if I should get to work in it.
MC1.10.2, Forge 1.10.2-12.18.3.2239, Fruitphone 0.1.7
Get this crash when looking at a magic bean from Random Things
https://gist.github.com/frenzye/07f8504ffb722694015458f09f558f3f
Server side crash happens if you look at a Mekanism Pressurized Reaction Chamber while using a FruitPhone on a dedicated server.
I'm honestly not sure if this is Mekanism's fault or FruitPhone's fault, looks to be Mekanism crashing because it expects a side, or something.
Maybe swap the tests to check for a sided tank first? I dunno.
Mekanism 1.10.2-9.2.1.298
[08:01:26] [Server thread/ERROR] [FML/]: Exception caught during firing event net.minecraftforge.fml.common.gameevent.TickEvent$PlayerTickEvent@3b30e68a:
java.lang.NullPointerException
at mekanism.common.util.MekanismUtils.getBaseOrientation(MekanismUtils.java:490) ~[MekanismUtils.class:?]
at mekanism.common.tile.component.TileComponentConfig.getOutput(TileComponentConfig.java:141) ~[TileComponentConfig.class:?]
at mekanism.common.tile.TileEntityPRC.getTankInfo(TileEntityPRC.java:402) ~[TileEntityPRC.class:?]
at mekanism.common.base.FluidHandlerWrapper.getTankProperties(FluidHandlerWrapper.java:24) ~[FluidHandlerWrapper.class:?]
at com.elytradev.fruitphone.FruitPhone.generateProbeData(FruitPhone.java:412) ~[FruitPhone.class:?]
at com.elytradev.fruitphone.FruitPhone.onPlayerTick(FruitPhone.java:326) ~[FruitPhone.class:?]
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_486_FruitPhone_onPlayerTick_PlayerTickEvent.invoke(.dynamic) ~[?:?]
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:185) [EventBus.class:?]
at net.minecraftforge.fml.common.FMLCommonHandler.onPlayerPreTick(FMLCommonHandler.java:360) [FMLCommonHandler.class:?]
at net.minecraft.entity.player.EntityPlayer.func_70071_h_(EntityPlayer.java:189) [zs.class:?]
at net.minecraft.entity.player.EntityPlayerMP.func_71127_g(EntityPlayerMP.java:303) [lu.class:?]
at net.minecraft.network.NetHandlerPlayServer.func_73660_a(NetHandlerPlayServer.java:162) [me.class:?]
at net.minecraftforge.fml.common.network.handshake.NetworkDispatcher$1.func_73660_a(NetworkDispatcher.java:213) [NetworkDispatcher$1.class:?]
at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:287) [eo.class:?]
at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:180) [md.class:?]
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:732) [MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:387) [ld.class:?]
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:613) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:471) [MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_77]
FruitPhone-1.10.2-0.1.6
Forge build 2254
Some players might not want to see everyone wearing glasses
Seems easy enough to reproduce, I got this simply by adding the just-released version v0.1.5 for MC 1.7.10 to my instance and opening my inventory. As soon as I did that (now on a test instance), the console was quickly spammed by this message: https://gist.github.com/Revemohl/233f936ba35c132509f0c054a11e86a0
I thought OptiFine was the cause, so I removed it but I still got the same thing: https://gist.github.com/Revemohl/48b1e435166fc22201bc503d6791ef07
However, after equipping the Fruit Phone glasses, that spam goes away.
Here's a (forced) crash log, in case you want it: https://gist.github.com/Revemohl/00a8bd624f488d9280419454c63b6be0
And the latest full log of that instance: https://gist.github.com/Revemohl/f7cc2b8336692dea2aad6fd20b355e06
Not sure if this is a bug, but I would very much like to be able to look at entities to check things such as animania animal hunger status, enemy health, etc.
Using Fruitphone v2.75 for MC 1.12.2 with Forge 14.23.2.2611. Also installed is Hwyla, which (if enabled) displays entities just fine in its window - fruitphone however does not. Most other Hwyla features integrate as intended with fruitphone.
minecraft 1.12.2, forge 14.23.0.2493, fruitphone 2.75.
please will you consider adding an option to set the alpha of fruitphone's infobox's background?
Looking at certain blocks, like chests, furnaces and beds, results this getting spammed in the console:
[16:48:40] [main/ERROR] [net.minecraft.client.Minecraft]: ########## GL ERROR ##########
[16:48:40] [main/ERROR] [net.minecraft.client.Minecraft]: @ Post render
[16:48:40] [main/ERROR] [net.minecraft.client.Minecraft]: 1283: Stack overflow
I could not reproduce the issue with glasses or contacts when optional
was set to false.
Minecraft: 1.12.2
Minecraft Forge: 14.23.4.2705
Fruit Phone: 2.84
No other mods (fresh test instance)
Full crash log: https://paste.ee/p/AjGyy
java.lang.ArithmeticException: / by zero
at com.elytradev.fruitphone.FruitPhone$1.func_151244_d(FruitPhone.java:138)
at net.minecraft.client.gui.inventory.GuiContainerCreative.func_147051_a(GuiContainerCreative.java:921)
at net.minecraft.client.gui.inventory.GuiContainerCreative.func_146976_a(GuiContainerCreative.java:758)
at net.minecraft.client.gui.inventory.GuiContainer.func_73863_a(GuiContainer.java:75)
at net.minecraft.client.renderer.InventoryEffectRenderer.func_73863_a(InventoryEffectRenderer.java:51)
at net.minecraft.client.gui.inventory.GuiContainerCreative.func_73863_a(GuiContainerCreative.java:643)
at net.minecraftforge.client.ForgeHooksClient.drawScreen(ForgeHooksClient.java:368)
[...]
Minecraft: 1.12.2
Minecraft Forge: 14.23.4.2705
Fruit Phone: 2.84
Fruitphone 0.1.3, Forge 12.18.3.2239, Minecraft 1.10.2
Two crashlogs here https://gist.github.com/frenzye/5ddd457951bb0938741413b779b820ed
and another one https://gist.github.com/frenzye/0c4733040d14124970ec95959e9ed1c1
Server is throwing this error when ever I connect to it.
[07:33:38] [Server thread/ERROR] [FML/]: Exception caught during firing event net.minecraftforge.fml.common.gameevent.TickEvent$PlayerTickEvent@22fa3ca7:
java.lang.NoSuchMethodError: net.minecraft.entity.player.EntityPlayer.func_174824_e(F)Lnet/minecraft/util/math/Vec3d;
at com.elytradev.fruitphone.FruitPhone.onPlayerTick(FruitPhone.java:316) ~[FruitPhone.class:?]
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_486_FruitPhone_onPlayerTick_PlayerTickEvent.invoke(.dynamic) ~[?:?]
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:185) [EventBus.class:?]
at net.minecraftforge.fml.common.FMLCommonHandler.onPlayerPreTick(FMLCommonHandler.java:360) [FMLCommonHandler.class:?]
at net.minecraft.entity.player.EntityPlayer.func_70071_h_(EntityPlayer.java:189) [zs.class:?]
at net.minecraft.entity.player.EntityPlayerMP.func_71127_g(EntityPlayerMP.java:303) [lu.class:?]
at net.minecraft.network.NetHandlerPlayServer.func_73660_a(NetHandlerPlayServer.java:162) [me.class:?]
at net.minecraftforge.fml.common.network.handshake.NetworkDispatcher$1.func_73660_a(NetworkDispatcher.java:213) [NetworkDispatcher$1.class:?]
at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:287) [eo.class:?]
at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:180) [md.class:?]
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:732) [MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:387) [ld.class:?]
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:613) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:471) [MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_77]
Pretty sure EnitityPlayer.getPositionEyes is a client-sided method. :p
FruitPhone-1.10.2-0.1.6
Forge build 2254
Some users of unabridged might want to not use fruitphone. Why would they want that? I'm not sure. If you enable the visibility of Waila/Hwyla and restart the client, Waila/Hwyla is hidden again.
Minecraft 1.12.1, BTM's magical testing modpack
java.lang.NullPointerException: Ticking screen
at net.minecraft.item.ItemEnchantedBook.func_150895_a(SourceFile:110)
at com.elytradev.fruitphone.client.gui.ScreenConfigureGlasses.func_73876_c(ScreenConfigureGlasses.java:512)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1777)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1096)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:397)
at net.minecraft.client.main.Main.main(SourceFile:123)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:2
Found another noisy problem on 1.7.10, using the same test instance as the other issue I submitted (#6) but now with the addition of Waila-1.5.10_1.7.10.jar. The problem is simple, just look at any mob spawner and you'll get this screencap while this gets spammed all over the console: https://gist.github.com/Revemohl/fe0a644e600823f760322dde00f4df17
And while I'm talking about WAILA, I've noticed that Fruit Phone is ignoring entities, or at least ignoring WAILA while looking at entities (note how the mod name isn't shown in that case, but it does show up if I'm looking directly at a grass block). Is that intentional?
In any case, here's the full latest log again: https://gist.github.com/Revemohl/d9ead035d8c40778aa742e257aeb4bce
While configuring the GUI location and clicking on the CHEST configuration part, it crashed. Im assuming its because it was picking random items to put into the chest, and some items are bad (Missing textures or placeholder stuff) and they shouldnt be picked.
While just going around and looking at things I got this crash when I made it to a generator I had, Im thinking it happened with the "Iron Pipe" from Magneticraft.
Also, my suggestion is possibly the configuration option of the removal of the inventory slots when looking at things. But I think thats "The One Probe's" option, but that'd remove the bars, which I do want.
Title, happens after a few seconds of adjusting or clicking the different preview buttons in the bottom right. Using Fruitphone v2.75 for MC 1.12.2 with Forge 14.23.2.2611
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.