purpleposeidon / Factorization

It's factorization.
MIT License
28 stars 24 forks source link

Big Unsorted TODO list #1

Open purpleposeidon opened 8 years ago

purpleposeidon commented 8 years ago

NORELEASE TODO #2: Stepper Drive NORELEASE TODO #3: Move FZ into early game

Remember that this file might change while editing it... NORELEASE: Update the "What's New" stuff in the FZ manual NORELEASE: update localization contributors NORELEASE be sure to update the topic index before publishing! NORELEASE Update the FzDocs website!

OPTIMIZATIONS

[Tue May 27 00:01:54 PDT 2014] test, like, 100 screw pumps for lag [Tue May 27 00:02:00 PDT 2014] along with any other expensive blocks...

DOCUMENTATION

add these things to the book: how to build a sorting system (using the insert-into-chest-with-stuff-already-in-it) actual tutorial!? add a list of automation ideas/suggestions: cobblegen to basic blocks the ore processing chain mixer: "there is an elegant solution" crystallizer: "There are multiple ways of automating this" a wheat farm A bakery using CompACT overlapping servos: one of them should stop... but what's an efficient way of knowing that there's overlap??? [Thu May 01 00:02:56 PDT 2014] build tool: scaling up? Lets you scale up an area to some size; lets you enlarge scale models [Wed May 07 19:57:27 PDT 2014] It'd be cool to be able to use IC2 motors, hmm? Altho then it'd need to drop them also...

UNIMPORTANT IDEAS

Placeable beams of sunlight? That'd be cool. [Wed Jun 11 00:36:29 PDT 2014] Dr. Klein's Specialty Barrels [Thu Oct 16 23:04:41 PDT 2014] add a custom book? [Thu Oct 16 23:05:17 PDT 2014] or make vanilla's not be a complete piece of crap

ALRIGHT IDEAS

[Thu Sep 18 23:56:40 PDT 2014] siphon: hopper for water (Pneumaticraft beat me to it.) [Thu Dec 18 04:56:04 PST 2014] click on an instruction with a plate to copy it!

GOOD IDEAS

[Fri Jun 20 20:58:32 PDT 2014] give rewards for having an old world. At least an achievement. [Fri Jun 20 21:53:58 PDT 2014] button chest! Pwwwweeeassssee? [Tue Oct 14 03:42:33 PDT 2014] block examiner! Can use the barrel reification thing. Should do it BOTH ways! [Thu Jan 15 00:15:20 PST 2015] NORELEASE, 0.9: all (newly placed?) creative barrels are hopping barrels when a socket is upgraded, it should try copying settings from its neighbors, and send a notice

SCULPTURE BUGS/TODO

[Sun Jun 29 16:15:58 PDT 2014] wet sculptures flicker sometimes stretching into another space, then squishing back, leaves the block extension; maybe just check for unnecessary extensions every move? [Thu May 29 22:38:44 PDT 2014] sculpture break particles [Thu Feb 26 21:35:49 PST 2015] investigate sculptures + lava glaze in creative mode? [Sun Jun 29 16:16:16 PDT 2014] rotated sculptures don't consider their rotation when raytracing

MINOR DETAIL POLISHING

[Sat Apr 05 17:08:29 PDT 2014] make the slag furnace not accept non-fuels in the future!? [Fri Jun 27 01:54:01 PDT 2014] Hrm. CompACT squeezee rendering is like 1 frame too short :( [Thu May 22 14:21:38 PDT 2014] barrel directioner leaving glDisable(GL_TEXTURE_2D)? [Mon Jun 09 14:38:50 PDT 2014] get rid of the FZDS AABB padding. Also, need to round it. Something like &~0x000FFF [Sat Jun 14 23:50:10 PDT 2014] limit history in book... 20 items? check sometime: barrels getting rotated by other players doesn't redraw? [Tue Nov 04 23:17:53 PST 2014] fix chat line length limits see if we can make blowing up diamond block entities drop shards? [Thu Aug 06 08:15:42 PDT 2015] block undoing should have a fancier selection box

GOO

[Wed Nov 26 02:43:17 PST 2014] goo expands diagonally? [Wed Dec 10 22:41:24 PST 2014] pistons should be goo-rotatable! What if goo was a wrench? [Tue Dec 02 15:53:01 PST 2014] goo spreads on air when it's been shifted to air! -- might be fixed? [Tue Oct 14 04:35:59 PDT 2014] fix embarkener + goo? [Thu Jan 08 23:27:02 PST 2015] goo doesn't like wires? [Wed Apr 08 16:54:47 PDT 2015] goo doesn't expand if you're sprinting? Hrm. [Fri Apr 17 22:48:01 PDT 2015] goo spreads across different RC metal blocks NORELEASE, TOO AWESOME: Special tool, that swaps out blocks depending on the blocks that are above it in your inventory. ability to define 'working areas'; basically just like masks? So like if you have a mask selected, at acts as a default selection... Can have multiples selected. Right, so like if you use 'replace' with nothing selected, maybe it does everything or something. I dunno. Ah! Perhaps some particular blocks could be somehow indicated as being representative of 'the mask', and operations on them go everywhere. This may be helpful for learning how to get goo-shaders working: RenderGlobal.renderEntityOutlineFramebuffer() Colossi will be the gateway to goo powers.

COLOSSUS/HINGES/TWISTING BLOCKS/HAMMER/FZDS

NORELEASE: players/chunks not getting unloaded?: http://i.imgur.com/nxjM85E.png [Mon Jul 21 00:35:11 PDT 2014] NORELEASE FZDS Block break particles are probably being directed to the wrong thing

[Thu Dec 11 01:47:56 PST 2014] renderDSE messes up lighting state; something normals? -- Didn't reproduce... but there's definitely something. [Thu Nov 13 03:32:19 PST 2014] calibrate colossus loot to usage rates? (I guess?) arm can pick up more terrain than it should, if gen badly. (eg, touching a hill) Possible fix: Limit horizontal distance from armblock center-of-mass [Mon Mar 09 22:59:41 PDT 2015] buffer FZDS-wrapped packets [Tue Aug 12 23:29:33 PDT 2014] FZDS messes up light for other entities DSEs seem to still be messing up the GL state; test by tossing a birch sappling on the ground [Thu Jul 03 22:56:35 PDT 2014] fzds: the bounding box needs a special render setting? sometimes covered by block flickering when a DSE is created (especially colossi, they seem to pop in one limb at a time?) ghost selections [Sat Jan 24 23:52:11 PST 2015] CaptureDrops when fzds-mining? Deshadow SoundManager.playSound [Fri Jun 12 17:29:54 PDT 2015] gravel, stone, colossi; sand, sandstone, colossi very short colossus fights when they don't generate any new cracks transfering redstone signal to & from FZDS constructs [Tue Apr 07 04:55:24 PDT 2015] FZDS has broken tesr interpolation -- or not? Hrm. TESRs definitely don't render quite aligned as they ought to. pickblock on FZDS

COLOSSUS AI

[Mon Feb 09 06:35:31 PST 2015] sit down/standing up offset, not serialized? Needs more killer instinct

FZDS MOD INTERACTION BUGS

[Mon Feb 09 06:28:44 PST 2015] FZDS-INTERACT AE2 meteor ate a colossi FZDS-INTERACT need to delay worldgen so that it's last I guess NORELEASE There's still something causing chunk unloads client-side. On FC2? Ask cpw for help finding it? Send client a 'stacktrace log packet' for chunk unload packets

UNTRIAGED

[Sat Nov 08 22:48:12 PST 2014] hide cheaty /f commands except in peaceful difficulty? [Sun Mar 15 16:34:24 PDT 2015] lacerator doesn't do the "block finally broken" particles -- Maybe it actually does!? Oh, maybe I was on low particles... [Fri Sep 05 19:43:44 PDT 2014] screwpump on servos does what?

[Fri Mar 20 22:55:23 PDT 2015] sticky barrels can be overfilled by 1 -- pretty sure I fixed that one [Tue Mar 24 15:25:16 PDT 2015] leaking shadow chunks [Thu Mar 26 23:50:12 PDT 2015] don't drag entities if they're riding something [Sat Mar 28 18:35:49 PDT 2015] add /f fast & /f fancy? [Mon Mar 30 17:32:41 PDT 2015] add /fzds select-nearest

[Thu May 21 00:00:00 PDT 2015] weapons don't insta break grass & such test usages of SpaceUtil.playerEyePos

detect long GC pauses, suggest restarts? disable time warp BS when GC/lag happens A block that emits a redstone signal when the specified word is said. Also works with anvil-named items being dropped on top of it. If you're in range & something matches, the whatever gets hilighted or something; preferably just for people who are also in range.

Do robot arms fire PlayerInteractEvent? [Wed Apr 08 16:26:56 PDT 2015] change mushroomalizer; spore-bottom if placed against mushroom, else skinned bottom [Tue Jun 30 01:34:46 PDT 2015] Ore processing? Delapidated blocks, from lapis, somehow. [Wed Jul 01 02:49:30 PDT 2015] change the pickblock thing. Make the memory per-slot [Wed Jul 08 23:36:32 PDT 2015] add a way to look at the textures in the manual?

java.lang.IndexOutOfBoundsException: Index: 2514, Size: 2654 at java.util.ArrayList.rangeCheck(ArrayList.java:653) at java.util.ArrayList.get(ArrayList.java:429) at factorization.util.CraftUtil.findMatchingRecipe(CraftUtil.java:232) at factorization.weird.ContainerPocket.updateCraft(ContainerPocket.java:220) at factorization.weird.ContainerPocket$InventoryProxy.func_70296_d(ContainerPocket.java:173) at net.minecraft.inventory.Slot.func_75218_e(Slot.java:83) at net.minecraft.inventory.Slot.func_75215_d(Slot.java:78) at factorization.util.InvUtil.tryTransferSlotToSlots(InvUtil.java:79) at factorization.util.InvUtil.transferSlotToSlots(InvUtil.java:43) at factorization.util.InvUtil.transferSlotToSlots(InvUtil.java:39) at factorization.weird.ContainerPocket.craftClear(ContainerPocket.java:369) at factorization.weird.ContainerPocket.executeCommand(ContainerPocket.java:263) at factorization.common.Command.call(Command.java:66) at factorization.common.Command.call(Command.java:47) at factorization.weird.GuiPocketTable.func_73869_a(GuiPocketTable.java:83) 0.8.100 The next generation!

[Sat Jul 25 04:30:15 PDT 2015] goo + gargantuan blocks [Sat Jul 25 04:48:46 PDT 2015] sap tap using wrong UV mode? [Sun Jul 26 03:41:04 PDT 2015] probably nerf below what the new stuff makes, hmm? [Mon Jul 27 01:12:58 PDT 2015] NORELEASE LMP mask doesn't preserve GL state properly

make sure caliometric burner + anthro/arboreal is a reasonable thing same with biblio blastblocks: multiblock TNT!

[Thu Aug 13 20:54:55 PDT 2015] upgrading socket needs redraw [Sun Aug 16 00:27:00 PDT 2015] hotblocks: went to break enderchest; broke it but also the block behind it mixer with parasieve below with thermex item duct below doesn't work right? Fails to extract? NORELEASE get the farming thing working! Servo not spawning client-side, + somehow ignoring the rotation NORELEASE steam2shaft needs a less load-debuff NORELEASE: post-0.8.99: nerf the old steam turbine into oblivion

NORELEASE check waterwheel vectors stuff, particularly with water flowing above the waterwheel NORELEASE: Documentation complete? Changelogs.

http://pastebin.com/1MKdKN6e

[Thu Aug 27 21:09:05 PDT 2015] NORELEASE color scanner manpage doesn't get indexed http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/1284592-factorization-0-8-95?comment=2850 [Thu Sep 03 17:22:11 PDT 2015] NORELEASE dropbox changelog link? [Fri Sep 04 21:33:27 PDT 2015] rename 'compat' to 'charm'\

from: http://paste.ee/p/hpBCY java.lang.NullPointerException: Ticking entity at net.minecraft.server.management.PlayerManager.func_72683_a(PlayerManager.java:250) at net.minecraft.server.management.ServerConfigurationManager.func_72375_a(ServerConfigurationManager.java:240) at factorization.fzds.network.PacketProxyingPlayer.(PacketProxyingPlayer.java:127) at factorization.fzds.DimensionSliceEntity.func_70030_z(DimensionSliceEntity.java:887) at net.minecraft.entity.Entity.func_70071h(Entity.java:318) at net.minecraft.world.World.func_72866_a(World.java:2070) at net.minecraft.world.WorldServer.func_72866_a(WorldServer.java:648) at net.minecraft.world.World.func_72870_g(World.java:2034) at WorldServerOF.func_72870_g(WorldServerOF.java:347) at net.minecraft.world.World.func_72939_s(World.java:1887) at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:489) at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:636) at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547) at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:186) at fastcraft.r.a(F:21) at fastcraft.Hooks.aq(F:155) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:396) at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)

[Sat Sep 05 23:31:31 PDT 2015] barrel needs to redraw when wrenched [Sat Sep 05 23:37:22 PDT 2015] poster seems to have some issue w/ alpha being disabled? [Sat Sep 05 23:37:35 PDT 2015] possibly related somehow to locomotives [Mon Sep 07 00:19:27 PDT 2015] Moar particles! Waterwheels & bibliogens NORELEASE rocket in creative tab??? [Wed Sep 09 18:18:14 PDT 2015] NORELEASE look into what GL state DSEs mess up

[Mon Sep 21 22:12:57 PDT 2015] NORELEASE block placed by other players are heated client-side for yourself [Tue Sep 22 01:14:18 PDT 2015] windmills should update faster when they're being edited [Fri Sep 25 00:01:51 PDT 2015] Achievement get! Hack the planet!

Recipe simplifications, for 0.9: NORELEASE Coils: paper (or maybe something else) instead of clay Furnace heater: 6 coils, 2 lead, 1 clay block Socket block: 3 wood, 2 iron --> 6 sockets (or maybe dark iron instead of regular iron?) Dark iron anthropological ore under dirt; flowers on top Rare-ish LMP from anthropology sites; might be half-broken? Robot arm: use dark iron instead of servo rails (Maybe. Not sure.) CompACT: Use wood instead of dark iron barrels should use slabs instead of planks I think click on a batblock w/ gunpowder to recharge?

Needed technologies: Flat faces Small IWorldAccess: How about just a per-chunk forwarding? Can subscribe to chunks you're not in, or even different dimensions. Chunk.IBlockSubscriber[]; TE's if in same chunk, class SubscriberRef extends WeakRef implements IBlockSubscriber {}

[Sat Sep 26 20:55:59 PDT 2015] NORELEASE investigate DSE lighting rotation thing [Sun Sep 27 16:32:02 PDT 2015] pollen messes up in barrels somehow [Thu Oct 01 00:56:24 PDT 2015] check colossi biome restrictions; jungle colossi are fine? [Fri Oct 02 03:06:09 PDT 2015] blast blocks are way too hard to break leaves don't hotblock properly

[Tue Nov 03 16:39:33 PST 2015] Seems the servo roboarm isn't syncing the item properly after usage on grubs? [Tue Nov 03 23:37:54 PST 2015] FZ manual says neutron reflector can be enchanted, but it can't. [Tue Nov 03 23:38:05 PST 2015] FZ man should have a thing where you can click on a list of items & it shows them all?

[Sat Nov 14 20:54:51 PST 2015] item list should show the creative tab category item!

[Sun Nov 15 20:46:13 PST 2015] barrels should have sounds? [Sun Nov 15 20:48:23 PST 2015] 1.8: poster w/ clock should work w/ comparator? unit formatter needs rounding [Mon Nov 16 18:56:26 PST 2015] custom artifact forge recipes, like an LMP+pocketcrafter poster render bounding box too small w/ rotation

[Tue Nov 24 15:42:31 PST 2015] No, turn the thing that's feeding them off instead? [Tue Nov 24 20:26:20 PST 2015] pickblock doesn't work on minecarts? :O [Thu Nov 26 13:32:55 PST 2015] 4 screw pumps pointing towards eachother, start at same time, no pump? [Fri Nov 27 12:52:05 PST 2015] NORELEASE? screw pumps should give info as to why they no longer work. Too far? Too tall? [Fri Nov 27 14:45:45 PST 2015] Add more particle effects! [Sat Nov 28 18:52:55 PST 2015] NORELEASE speed & entry control broken? sort recipes by specificity: output, specific mention, OD blockundo fails on glass panes! >:O poster + relay box? Hrm. add BC recipe viewer! erebus amber + blockundo == brokenness? NORELEASE NORELEASE: Unlink git from dropbox! Trapdoors for all the different door types! Stolen from bdoubleO100.

[Sat Dec 05 11:17:02 PST 2015] potency bottles should give, like, empty bottles back!

1.7.10: at factorization.api.datahelpers.DataHelper.putIDS(DataHelper.java:108) at factorization.servo.instructions.InstructionGroup.putData(InstructionGroup.java:32) at factorization.servo.ServoComponent.serialize(ServoComponent.java:94) at factorization.api.datahelpers.DataHelper.putIDS(DataHelper.java:108) at factorization.api.datahelpers.DataHelper.putUnion(DataHelper.java:253) at factorization.servo.ServoStack.readObject(ServoStack.java:206) at factorization.servo.ServoStack.serialize(ServoStack.java:192) at factorization.api.datahelpers.DataHelper.putIDS(DataHelper.java:108) at factorization.servo.instructions.InstructionGroup.putData(InstructionGroup.java:32) at factorization.servo.ServoComponent.serialize(ServoComponent.java:94) at factorization.api.datahelpers.DataHelper.putIDS(DataHelper.java:108) at factorization.api.datahelpers.DataHelper.putUnion(DataHelper.java:253) at factorization.servo.ServoStack.readObject(ServoStack.java:206) at factorization.servo.ServoStack.serialize(ServoStack.java:192) at factorization.api.datahelpers.DataHelper.putIDS(DataHelper.java:108) at factorization.servo.instructions.InstructionGroup.putData(InstructionGroup.java:32) at factorization.servo.ServoComponent.serialize(ServoComponent.java:94) at factorization.api.datahelpers.DataHelper.putIDS(DataHelper.java:108) at factorization.api.datahelpers.DataHelper.putUnion(DataHelper.java:253) at factorization.servo.ServoStack.readObject(ServoStack.java:206) at factorization.servo.ServoStack.serialize(ServoStack.java:192) Look into "FindBugs". NORELEASE: ack 'shadow2real|real2shadow' | grep -v = | grep -v public NORELEASE: bring back the dark iron ore glint!? Ack for 'getX()' with lots of other '()'s [Thu Dec 10 17:58:00 PST 2015] creative robot arm?

NORELEASE: Append changelog to mcmod.info NORELEASE: Parasieve classifying items more than once? Craft socket parts together in your inventory to make pre-assembled socket blocks that you can place

[Sun Dec 20 15:48:46 PST 2015] NORELEASE various blocks have broken pickBlock [Sun Dec 20 17:54:02 PST 2015] NORELEASE inspiration happens immediately??? [Sun Dec 20 18:11:06 PST 2015] NORELEASE colossal block localizations don't match; verify portability [Sun Dec 20 22:42:09 PST 2015] waterweel & windmill noises [Sun Dec 20 23:59:06 PST 2015] NORELEASE Check for ICommands that return null for their aliases [Tue Dec 22 13:54:03 PST 2015] diamond blocks should boost mirrors [Tue Dec 22 19:48:15 PST 2015] debugBlockUpdates might want to render through solid blocks

[Tue Dec 22 15:08:19 PST 2015] NORELEASE saptap is broken. Like, again.... [Wed Dec 23 00:11:03 PST 2015] NORELEASE merge 1.7.10 branch. Or something. [Thu Dec 24 00:10:48 PST 2015] posters should work with hoppers! :O [Thu Dec 24 02:02:58 PST 2015] NORELEASE... TODO... FIXME: Crash w/ Hammer & 'nether' disabled splashes: "Sick Beats!"

java.lang.NullPointerException: Unexpected error at factorization.fzds.HammerClientProxy.setShadowWorld(HammerClientProxy.java:284) at factorization.fzds.HammerClientProxy.runShadowTick(HammerClientProxy.java:324) at factorization.fzds.HammerClientProxy.tick(HammerClientProxy.java:118) at cpw.mods.fml.common.eventhandler.ASMEventHandler_335_HammerClientProxy_tick_ClientTickEvent.invoke(.dynamic) at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54) at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:140) at cpw.mods.fml.common.FMLCommonHandler.onPreClientTick(FMLCommonHandler.java:325) at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1587) at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:973) at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:898) at net.minecraft.client.main.Main.main(SourceFile:148) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

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

-- Head -- Stacktrace: at factorization.fzds.HammerClientProxy.setShadowWorld(HammerClientProxy.java:284) at factorization.fzds.HammerClientProxy.runShadowTick(HammerClientProxy.java:324) at factorization.fzds.HammerClientProxy.tick(HammerClientProxy.java:118) at cpw.mods.fml.common.eventhandler.ASMEventHandler_335_HammerClientProxy_tick_ClientTickEvent.invoke(.dynamic) at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54) at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:140) at cpw.mods.fml.common.FMLCommonHandler.onPreClientTick(FMLCommonHandler.java:325)

color scanner should use map colors [Sun Dec 27 17:54:26 PST 2015] NORELEASE: Pickblock broken

[00:20:31] Ah you're still trying to do the thing [00:21:30] Hey neptunepink, is there any command to reload all slices in an area because sometimes they just are invisible if you go to the area from far away [00:21:46] (they simply don't appear on the client side) [00:22:41] Vexatos: I'm not sure what causes that. Also no. [00:23:11] relogging completely fixes it [00:23:14] It's quite weird [00:23:18] Yeah. [00:23:19] it simply doesn't get sent to the client [00:23:39] So they are glitchy-if-walking-into rather than not-rendering? [00:25:03] they are not rendering [00:25:09] like, the drawbridge I made [00:25:10] open [00:25:12] I go away [00:25:19] until it's outside render distance [00:25:20] I come back [00:25:22] it's gone [00:25:26] but the chain is visible [00:25:33] and if I try to walk on it I glitch [00:25:39] because server's telling me I can't [00:25:44] but client tells me I can go through there [00:25:54] and flipping the lever doesn't visually move the chain [00:26:02] but it does reel the chain on the server-side [00:26:08] because when I relog, the drawbridge is closed

Winches don't apply force correctly: http://i.imgur.com/1vTudSW.png

player'd like pickblox on fzds

Probably need to check these things: ack 'EnumFacing' | grep = | grep null [Wed Jan 06 13:42:45 PST 2016] NORELEASE LMP mask rendering is broken Read about how java's synchronized works. Apparently I still don't understand it. barrel font rendering flickers? [Wed Jan 13 11:56:09 PST 2016] barrels need to enable BLEND after they finish?

barrels seem to forget themselves if you go away & come back [Thu Jan 14 18:37:52 PST 2016] bark needs an item model :/ comod when constructing the player!? http://paste.asie.pl/N22i NORELEASE: remove pink-bits from textures; they're supposed to be transparent. [Thu Jan 21 01:35:24 PST 2016] clearly the FZ manual needs a materials reference

Texturing stuff: https://www.youtube.com/watch?v=4QyI7MmuEoE

java.lang.UnsupportedOperationException at java.util.AbstractList.remove(AbstractList.java:161) at factorization.api.Coord.getBrokenBlock(Coord.java:1057) at factorization.misc.MiscClientTickHandler.checkPickBlockKey(MiscClientTickHandler.java:107) at factorization.misc.MiscClientTickHandler.clientTicks(MiscClientTickHandler.java:35) [Sat Jan 30 13:25:32 PST 2016] make endermang drop their blocks when they die. EntityAI, should be trivs.

[Sat Jan 30 16:09:28 PST 2016] poster shrinking doesn't work? [Tue Feb 02 14:07:00 PST 2016] the LMP recipe is BACKWARDS >:O Is RenderGlobal.theWorld not being changed? Or are we not constructing a new RenderGlobal? I think we have to now due to threading.

[Fri Feb 05 23:59:37 PST 2016] fzds aabb precision issues. Still a thing? We could round the boxes. [Tue Feb 09 00:22:36 PST 2016] NORELEASE pocket crafting table item loss bug; crafting pocketcrafting tables w/ full inv [Tue Feb 09 16:33:53 PST 2016] NORELEASE (? maybe) falling out of the world breaks the world

[Fri Feb 12 14:07:10 PST 2016] FZDS render bounding box has problems. Is it too small? Stops rendering despite other bbs∈cam

1.7.10: https://gist.github.com/leagris/ccc4a422a21fa31ea73b NORELEASE: Test water/lava fake-block placement [Sun Feb 14 22:01:50 PST 2016] NORELEASE null out world contents when it unloads (Be sure to use priority LOWEST, or maybe even WeakRef queue it in a tick handler) NORELEASE: Add a check to FzConfig to ensure it doesn't load before it gets populated? Or just, like, load the config in classload. [Wed Feb 17 21:41:22 PST 2016] NORELEASE forward-port the 1.7.10 bug fixes [Wed Feb 17 21:48:25 PST 2016] NORELEASE Make sure that barrels can update. Everything else, uhm, can be ignored. [Wed Feb 17 21:48:47 PST 2016] Well, not everything else. Sculptures, posters. Maybe some other things. [Wed Feb 17 22:11:45 PST 2016] docbook ImgWords don't bind the texture [Thu Feb 18 15:38:17 PST 2016] NORELEASE Diamond shard texture looks like ass [Fri Feb 19 01:02:29 PST 2016] NORELEASE: whirligig model needs some sort of cap so that shafts aren't spinning on nothing [Sat Feb 20 00:37:23 PST 2016] shaft doesn't do the side-placement thing that it used to? [Sat Feb 20 00:37:32 PST 2016] shaft renderer has no lighting [Sat Feb 20 00:51:05 PST 2016] 'searching for windmill brings up 2 blocks'

Put a check for here: java.lang.NullPointerException: Tried setting world/player to null! at factorization.fzds.HammerClientProxy.setWorldAndPlayer(HammerClientProxy.java:303) at factorization.fzds.HammerClientProxy.restoreRealWorld0(HammerClientProxy.java:454) at factorization.fzds.HammerClientProxy.restoreRealWorld(HammerClientProxy.java:447) at factorization.fzds.HammerClientProxy.runShadowTick(HammerClientProxy.java:528) at factorization.fzds.HammerClientProxy.tick(HammerClientProxy.java:135) at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_157_HammerClientProxy_tick_ClientTickEvent.invoke(.dynamic) at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:49) at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:140) at net.minecraftforge.fml.common.FMLCommonHandler.onPreClientTick(FMLCommonHandler.java:331) at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1624) at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1024) at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:349) at net.minecraft.client.main.Main.main(SourceFile:124) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

[Sun Feb 21 15:58:13 PST 2016] NORELEASE Make sure bibliogen is logarithmic! [Sun Feb 21 15:58:55 PST 2016] or maybe linear [Sun Feb 21 15:59:29 PST 2016] an enchanting setup should be the minimum; create a tiny bit of power [Sun Feb 21 15:59:49 PST 2016] So say that amount of books should create a work unit/day NORELEASE: fix_mtls needs to be able to handle the things that cause: OBJLoader.MaterialLibrary: key 'illum' (model: 'factorization:models/fzmodel/lmpMask.mtl') [Thu Feb 25 21:01:41 PST 2016] change the order in which items are registered to help the creative tab out [Fri Feb 26 01:23:06 PST 2016] NORELEASE Need more colossus masks [Sat Feb 27 15:20:02 PST 2016] hot blocks: bad for clay? How about just an uncrafting recipe? [Sat Feb 27 15:27:31 PST 2016] NORELEASE bark blocks still work, right? [Sat Feb 27 15:34:36 PST 2016] Does the lacerator lacerate all entities or just 1? [Sat Feb 27 16:11:58 PST 2016] uneaten manwiches should still be consultable

NORELEASE: World leak? I think there's a world leak. Forge: removing a mod that adds a registry errors out

[Wed Mar 02 19:29:02 PST 2016] NORELEASE flat BB hack renders when it shouldn't NORELEASE: CompACT's been promised to work with fluid tanks? Ahhh...

[Sat Mar 05 15:54:20 PST 2016] NORELEASE/FIXME: fzds still causes world difficulty to reset!? [Fri Mar 11 00:55:48 PST 2016] flat-breaking embeds in block on some sides [Sat Mar 12 20:18:00 PST 2016] Player says re. compact icon: scaley-thing; use default-block (This is about the item models being dumbly large.) [Sun Mar 12 01:09:36 PST 2016] only swapify items if one of them isn't an ItemBlock? :D Remove the servo motor crafting component? sparklings grounding themselves on metal blocks: does this create magnets? [Mon Apr 04 12:53:33 PDT 2016] add '/home' command to teleport back to spawn point Peruse Forge's patches to TileEntity.

Barrels: Look into FastTESR

[Mon Apr 11 18:24:33 PDT 2016] Also play a 'click' on login [Mon Apr 11 22:59:13 PDT 2016] flat bars! [Mon Apr 11 22:59:21 PDT 2016] also: flat recipes use 3 paper for each thing? [Mon Apr 11 23:45:59 PDT 2016] 'grass crawling up side of block' flat paper [Tue Apr 19 12:13:27 PDT 2016] rename 'Servo' to 'Iterator' Flat: glowing hot metal Flat: small stones Flat: puddle Flat: Mud splatters. Use path block texture?

[Thu Apr 28 00:16:41 PDT 2016] didjya port the screwpump? [Wed May 11 14:25:08 PDT 2016] ack for 'servo' [Wed May 11 14:25:20 PDT 2016] NORELEASE ^ localizations, assets, code... [Wed May 11 17:01:28 PDT 2016] break block in creative mode w/ wire behind cursor invariably breaks wire NUB block 'No Update Block', from Panda4994. Transmits power without causing a block update. Servo instruction 'send' transmits a stack value to its partner. Leaves the value if there is no partner. Does it ignore the firewall rule? Random block placement for paths: there should be two options, one where two blocks are not of the same type, and one where that is a possibility