Giter Site home page Giter Site logo

mob-grinding-utils's People

Contributors

drhead avatar flanks255 avatar nessiesson avatar thecyberbrick avatar vadis365 avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

mob-grinding-utils's Issues

Mob Masher causes tons of FPS lag

I was surprised at just how laggy the mob masher is. I went out to an empty space in the end and placed 9 of them down in a 3x3 facing upward, and it tanked my fps down to a solid 20-30 from the 60+ it was. Putting them down near my actual base would make the game unplayable while looking at them.
EDIT: Also feel I should add they were all off when the FPS tanking happened. No animation or anything happening.

Texture resolution

Your mod very beatiful and amazing. I use it with pleasure.
The only one inconvenience is high-resolution textures that makes mod looks mauveton along with other mods.
Please, make block/items textures 16x16 as vanilla minecraft.

Add More Particles and Sounds

Specifically:

Fan: Motion particles in the direction facing. Start up and Stop Sounds when activated/deactivated.

Mob Masher: 'Splatter' particles when damaging mobs. Remove fake player from making sword swoosh when attacking and add a better Sound. Start up and Stop Sounds when activated/deactivated.

Iron Spikes: Particles (The same as above I guess).

*Edit - vanilla does the 'hurt hearts' particles they will do for now

Singularity tanks don't share inventories? (1.11.2)

Just found out that when you put singularity tanks next to eachother, they don't join up and share inventories, making large XP stores nigh impossible to achieve without a snake of pipes. Maybe an oversight in design?

Mob Masher causes loud noise spam at world spawn

While the Mob Masher is on, it creates a bunch of loud noise at the cords of world spawn.

Muting player sounds causes it to disappear, which leads me to believe that it is the Mob Grinder "player".

[suggestion] redstone signal for tap

It woulld be really helpful if the XP Tap would react to redstone signals. Yesterday I nearly crashed everything because I forgot to close the tap. And you 512 buckets in orbs can be quite a lot.^^

Playing on 1.11.2

Gear "Recycler"

Suggest a block/machine to take gear (armor, weapons, tools) dropped from mobs and combine them to make fully repaired versions. Higher tier/upgrades could disenchant items as well.

While not particularly useful on its own (for personal gear you can just do this manually as needed) could be helpful when another mod which can break these items down into materials (leather, diamond, gold, etc) is included.

I'd be willing to write this up and PR it in if there is a chance it would be included.

Thanks for a great mod either way!

Can't craft a Mob fan

Hello! First of all I'd like to say I'm loving this mod so far. The issue I have is that I'm not able to craft a Mob fan on a Forge server of mine. All the other recipes seem to work though, which I find very strange. I took a screenshot where you can see the problem:

problema-mob-grinding

I'm running a Minecraft 1.12 Forge server (14.21.1.2387) and the 0.3.2 version of the mod. The OS is Linux x64 and I'm using OpenJDK 8. I hoped you could reproduce this error and maybe fix it.

Thanks for the mod and keep up the good work!

Mob masher not inflicting damage

I am running a Foolcraft server and the mob masher currently doesn't inflict any damage to any mobs. It seems to work fine offline but I can't seem to figure out what is causing it to not function on the server.

Change Fake player name

Fake player on the mob masher is called [mob_grinding_utils] which will probably appear as such in player or named mob's death messages - will change the name to a localised name that is defaulted to "Mob Masher"

Hopper interaction

While the singularity tank is being fixed, I tried seeing how the mob masher would interact with hoppers and hopper minecarts. The result was surprising! While neither was able to catch the mob drops... both the hopper and the hopper minecart would suck the upgrades out of the mob masher.

I was fairly amused after killing a few chickens and found just the masher upgrades in my hopper. XD

Non-vanilla spawn eggs

The spawn egg mechanic only works for vanilla spawn eggs. I think it has to do with this in ChickenFuseEvent.java:

if (EntityList.ENTITY_EGGS.containsKey(name)) {

If the logic could be tweaked to allow any modded spawn eggs, that would be awesome.

Feature Request: hopper tweaks

Would it be possible to have a 4th directional option to output both items and exp into the same direction for use with enderio conduits?

also would it be possible to shrink the hitbox for the hopper to the size of the hopper to make it easier to get to blocks around it?

not sure if changing the hitbox would solve this issue but it would be nice to be able to build around it with chisels and bits to either hide it or make it look like a giant eyeball...

Add Recipes

Add recipes for all items and blocks that exist at this point in time.

Crash with Hatchery

I randomly used a GMO Chicken Feed on a Hatchery Rooster, and got a crash that prevents loading the world again.

Crash Log

Adding a check for the correct model type would help.

Unable to locate config file

I am trying to locate the config file for Mob Grinding Utils, but I cannot seem to find one. I am needing to disable the Mob Fans in favor of a different type of mob movement. Is the config stored in a location other than the config folder, or under a name other than mobgrindingutils.cfg?

Spawner Changing.

Hey Vadis,

i have noticed an issue when using this mods way of changing spawner types, when i use the spawn egg to change the spawner after a few spawns it defaults back to the original type.

I will understand if this is a vanilla issue, although i used mob_grinding_utils to get the egg.

Thanks
TheDCPlaya

Named monster GM chicken feed

Hi,

I could not feed chickens the GM chicken feed in multiplayer, so I tested it in single player and here's the result:
I managed to get some witch eggs by making some chickens explode, but when I named my lab witch and took its DNA, the DNA seeds no longer produced any egg. The chickens did continue to explode though.

I could not feed a chicken with either the named or unamed GM feed, but that's probably a serverside issue.

I'm using FTB Beyond 1.1.0 (MGU 0.1.8.16)

Will this mod update to 1.12

Sorry to bother you, but I have a server right now for a bunch of coders and they apparently refuse to use any Minecraft version below latest. I was just wondering if this mod had plans to update to 1.12 after Forge release?

Duping of XP

When used with Ender IO, you can dupe XP using this chain:
Singularity Tank -> XP Tap -> Ender IO XP Vacuum -> Ender IO Tank -> (repeat)

I'm guessing that Ender IO's XP Vacuum has a different liquid-xp-per-orb conversion rate than Mob Grinding Utils.

Relevant versions:
MineCraft: 1.10.2
Mob Grinding Utils: 0.1.8.16
Ender IO: 1.10.2-3.1.171

XP dupe is back

Same as previous issues with xp duplication-
In this case xp tap, singularity tank and EnderIO experience rod.

FTB Beyond modpack
M_G_U version 0.1.8.21

Running on a server in 1.12 crash

Running latest forge build of 14.21.1.2396, works okay on client side but
crashes when installed on server side

`---- Minecraft Crash Report ----

WARNING: coremods are present:
LoadingPlugin (Quark-r1.2-99.jar)
Contact their authors BEFORE contacting forge

// Why is it breaking :(

Time: 05/07/17 12:31
Description: Exception in server tick loop

net.minecraftforge.fml.common.LoaderExceptionModCrash: Caught exception from mob_grinding_utils (mob_grinding_utils)
Caused by: net.minecraftforge.fml.common.LoaderException: java.lang.ClassNotFoundException: mob_grinding_utils.ModModels
at net.minecraftforge.fml.common.AutomaticEventSubscriber.inject(AutomaticEventSubscriber.java:89)
at net.minecraftforge.fml.common.FMLModContainer.constructMod(FMLModContainer.java:606)
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 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:252)
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:230)
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 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:147)
at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:570)
at net.minecraftforge.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:97)
at net.minecraftforge.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:335)
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:122)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:483)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: mob_grinding_utils.ModModels
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at net.minecraftforge.fml.common.ModClassLoader.loadClass(ModClassLoader.java:75)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at net.minecraftforge.fml.common.AutomaticEventSubscriber.inject(AutomaticEventSubscriber.java:81)
... 32 more
Caused by: net.minecraftforge.fml.common.asm.ASMTransformerWrapper$TransformerException: Exception in class transformer net.minecraftforge.fml.common.asm.transformers.SideTransformer@17ae98d7 from coremod FMLCorePlugin
at net.minecraftforge.fml.common.asm.ASMTransformerWrapper$TransformerWrapper.transform(ASMTransformerWrapper.java:262)
at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:279)
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:176)
... 38 more
Caused by: java.lang.RuntimeException: Attempted to load class mob_grinding_utils/ModModels for invalid side SERVER
at net.minecraftforge.fml.common.asm.transformers.SideTransformer.transform(SideTransformer.java:62)
at net.minecraftforge.fml.common.asm.ASMTransformerWrapper$TransformerWrapper.transform(ASMTransformerWrapper.java:258)
... 40 more

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

-- System Details --
Details:
Minecraft Version: 1.12
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_121, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 1419467192 bytes (1353 MB) / 1518862336 bytes (1448 MB) up to 4772593664 bytes (4551 MB)
JVM Flags: 2 total; -Xmx5G -Xms1G
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP 9.40 Powered by Forge 14.21.1.2396 15 mods loaded, 15 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
UC minecraft{1.12} [Minecraft] (minecraft.jar)
UC mcp{9.19} [Minecraft Coder Pack] (minecraft.jar)
UC FML{8.0.99.99} [Forge Mod Loader] (forge-1.12-14.21.1.2396-universal.jar)
UC forge{14.21.1.2396} [Minecraft Forge] (forge-1.12-14.21.1.2396-universal.jar)
UC quark{r1.2-99} [Quark] (Quark-r1.2-99.jar)
UC autoreglib{1.3-12} [AutoRegLib] (AutoRegLib-1.3-12.jar)
UC bookshelf{2.0.408} [Bookshelf] (Bookshelf-1.12-2.0.0.408.jar)
UC chesttransporter{2.8.3} [Chest Transporter] (ChestTransporter-1.12-2.8.3.jar)
UC jei{4.7.1.69} [Just Enough Items] (jei_1.12-4.7.1.69.jar)
UC darkutils{${version}} [Dark Utilities] (DarkUtils-1.12-1.6.156.jar)
UC quickleafdecay{1.2.3} [Quick Leaf Decay] (FastLeafDecay-Mod-1.12.jar)
UC gravestone{1.8.4} [Gravestone Mod] (gravestone-1.8.4.jar)
UC ironchest{1.12-7.0.31.818} [Iron Chest] (ironchest-1.12-7.0.31.818.jar)
UE mob_grinding_utils{0.3.0} [mob_grinding_utils] (MobGrindingUtils-0.3.0 (1).jar)
UC oreexcavation{1.4.100} [OreExcavation] (OreExcavation-1.4.100.jar)
Loaded coremods (and transformers):
LoadingPlugin (Quark-r1.2-99.jar)
vazkii.quark.base.asm.ClassTransformer
Profiler Position: N/A (disabled)
Is Modded: Definitely; Server brand changed to 'fml,forge'
Type: Dedicated Server (map_server.txt)`

Crash IllegalAgrumentException

Full log here:
https://gist.githubusercontent.com/the-vindex/83f07a8ab6f393ff02bd2727b110d42c/raw/ab1480fe6e067ce7fde20ab7824f8a58ee1e1db9/gistfile1.txt

Version: MobGrindingUtils-0.1.8.16

Context: Fans are powered with normal levers, but se below

Beginning of stack trace:

java.lang.IllegalArgumentException: Cannot get property PropertyBool{name=powered, clazz=class java.lang.Boolean, values=[true, false]} as it does not exist in BlockStateContainer{block=minecraft:air, properties=[]}
at net.minecraft.block.state.BlockStateContainer$StateImplementation.func_177229_b(BlockStateContainer.java:203)
at mob_grinding_utils.tile.TileEntityFan.func_73660_a(TileEntityFan.java:33)
at net.minecraft.world.World.func_72939_s(World.java:1804)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1789)

Mob fan not detecting upgrades properly when unloaded and reloaded?

I've come across what seems to be an intermittant issue with the Mob Fans. In my Skyfactory 3 single player world (Minecraft 1.10.2, SF3 3.0.8, Mob Grinding Utils 0.1.8.16) I built my mob farm a little ways off from my base - far enough that I'm pretty sure it's out of spawn chunks, since such builds can be lag producers.

After returning from a resupply run to my main base, I flicked on the fans to clear out the mobs that had spawned (being dumb, I built the platforms before installing the mob grinders) so I could place temporary torches, and noticed the mobs at one of the fans were only being pushed to about the halfway point.

After checking to ensure the range upgrades were all indeed installed, and logging out and back in, the fan was still only pushing part way. I switched into creative to do some troubleshooting and flew into the farm and could also fly well onto the spawning platform before hitting the fan's field of influence. When testing this, I noticed a second of the 4 fans was also acting up; mobs were stopping 2 blocks shy of the gap, which means it was reading 8 of the 10 range upgrades. The width and height upgrades were both working fine - blowing on all 3 levels of the farm and effecting the full 28 block width of the platform. I even tried breaking and re-placing the fan, to no avail.

I went back to base to build some more fans to place above and below the ones that weren't working (the farm design is such that its position is not changable unless you mirror it, and when I returned to the build site, the fans were working properly.

Normally I'd suspect a chunk boundary issue, but the 2 fans that malfunctioned encountered their difficulties only a few blocks apart - if one error was on a chunk boundary, the other most certainly was not.

And as the error unexpectedly resolved itself, I can no longer provide the save file I had with the error active. Sorry!

Feature Request: XP Bottler

It'd be nice to have a way to convert the liquid XP into "Bottle O' Enchanting", since a few mods use the bottles for recipes.

Experience duplication

Probably not a mob_grinding_utils problem
Experience rod(from ender io) shift right click on singularity tank -> XP tap -> Player got more experience before

mob_griding_utils version : 0.1.8.16
Ender IO version : 1.10.2-3.1.179

FTB Invasion modpack version : 1.0.4

Absorption hopper output

FTBBeyond-1.5.1-1.10.2
MobGrindingUtils-0.1.8.16

The abosorption hopper no longer outputs to a storage drawer or storage drawer controller from mod Storage Drawers. Possibly a result of the Storage Drawer update to 3.7.1 removing legacy support that won't function with mods that haven't implemented IitemHandler?

Zombie Reinforcements

The mob masher triggers zombie reinforcement spawns, other mob killing blocks like the killer joe do not do this.

Absorption Hopper Capabilities

This needs the inventory logic updating to work with the Item Capabilities stuff forge now uses as other mods are not working with item transfer due to the fact they have ported over to the new code and I haven't.

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.