Giter Site home page Giter Site logo

fruitphone's People

Contributors

alexbobp avatar darkevilmac avatar falkreon avatar unascribed avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

fruitphone's Issues

"probedataprovider : any" not recognizing Hwyla

FruitPhone: 1.11.2-0.1.7
Minecraft: 1.11.2
Forge: 1.11.2-13.20.0.2294
Hwyla: 1.8.13-B26_1.11
screenshot from 2017-05-02 18-23-37

Trying to package FruitPhone for a modpack. I get this error with both Hwyla and FruitPhone in the "mods" folder.

Glasses fall off when going through Nether portal

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

Add option to remove gridlines in displayed inventories

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.

Add Fruit Monitor

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.

Server side crash when looking at Mekanism's PRC.

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]

Console spam when on inventory screen

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

Entities not being dispayed

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.

OpenGL stack overflow when running in optional mode

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)

Division by zero crash when checking out modded creative tabs

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

Crash on Dedicated Server

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 should only disable Waila on first launch.

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.

ItemEnchantedBook/ScreenConfigureGlasses crash

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

Loading Animation on Block Icons

I'm getting a loading animation over the blocks. Is that because I'm only using the client mod?

2
1

Mod Version: v0.1.6 (1.7.10)
Minecraft Version: 1.7.10
Forge Version: 10.13.4.1614

WAILA errors and more console spam

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

Configuration GUI Crash

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.

Crash when looking at Forge Multipart blocks

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.

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.