Giter Club home page Giter Club logo

dyetopia's People

Contributors

alexfrydl avatar ipsis avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

dyetopia's Issues

Putting a hopper on the mixer causes a stack overflow

When a hopper is put on a mixer, the getAccessibleSlotsFromSide method is called.

This causes a search for the master in the multiblock and then that tile's getAccessibleSlotsFromSide is called. However the mixer te does NOT override the method and calls the base method, which looks for the master and calls that tile;s getAccessibleSlotsFrom method ....

Well you can see where that is going!

TileEntityMixer needs to override the ISidedInventory methods, as the squeezer does to let the master block process them.

Dye trees can exceed the height limit

You can grow a dye tree, such that the top leaf block is above the build limit (256)

The only counts for the non-pure trees.
The pure trees top can only be at build limits - 1!

On crafting dye gun has no name

The dye is crafted with no name, but when filled is initialised correctly and displays the NBT and correct name information.

Crash on breaking a dye heart

When a dyeheart is broken, then the game crashes due to nextInt being called with a fortune level of 0.

java.lang.IllegalArgumentException: n must be positive
at java.util.Random.nextInt(Random.java:300)
at ipsis.dyetopia.block.plantlife.BlockHeartDye.getDrops(BlockHeartDye.java:69)
at net.minecraft.block.Block.dropBlockAsItemWithChance(Block.java:805)
at net.minecraft.block.Block.dropBlockAsItem(Block.java:795)
at net.minecraft.block.Block.harvestBlock(Block.java:1217)

Squeezer and Mixer

I can't build them. Partially because I don't know how...
EDIT: It's on the MC forum page...

XU drum colouring with liquid dyes

When liquid dyes are put in the Extra Utilities drums, then not all the barrels end up the correct colour. I'm guessing I'm not setting the fluids up correctly.

NEI Support

The machines should have nei support. Mainly because it will be really easy to see which blocks you can squeeze or paint, without making a big list.

The main problem is that I use CoFHLib for my GUIs, so the tank, power, progress are not on the gui texture sheet!

Going from the NEIHandler.png in ThermalExpansion I'm guessing that you need a NEI specific GUI. How you code it up is something else however.

Right-clicking to open gui briefly places a block

Pixelated from Minecraft Forum
"Also, when clicking on the painter I think, if you have a placeable block or item in your inventory, you may place it for a brief second before entering the GUI."

I've tried this and it applies to EVERY machine.
Hold a sand block and right click to open the painter, stamper, filler, mixer or squeezer and the sand block is briefly placed, then removed, then the gui opened.

Multiblock components need shift-click to place against each other

When building a multi-block, if you try to right click a block against one of the existing blocks, then nothing happens. You need to shift-click to place the blocks.

The onItemFirstUse must be incorrect, such that it eats the action. It should be returning false and letting the block placement code run.

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.