forked from GrowthcraftCE/Growthcraft-1.12
-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODOs.txt
131 lines (121 loc) · 5.51 KB
/
TODOs.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
-----------------
To discuss:
-----------------
DONE: * Maximal 8 cheese stages? -> Needed to encode stage and cheese type in item meta.
=> DECISSION: Using 4 cheese stages. [Discord:general, 14.01.2017]
-----------------
To implement:
-----------------
TODO: Add green and red grape ice cream and yoghurt.
TODO: Rope bounding boxes are not reacting according neighbor blocks.
TODO: Step sound of apple fences should be changed to wood.
TODO: Refactoring: Change Item and Block types to GC.Core types. Especially food types.
DONE: Change Grape blocks from BlockCrops to BlockBush
-----------------
Bugs:
-----------------
BUG: Bee box has a spamming block update.
BUG: Cheese press is triggered when placing a neighbor block.
BUG: Effect duration in Detail window appears to be wrong. E.g. for Skim Milk.
BUG: Filling bottles with booze bucket always returning juice. Reason: NBTtags of UniversalBucket in class ShapelessRecipes not compared.
BUG: Collision boxes for brewing kettle walls are not correct.
BUG: No kind of block sounds, like fruit press pistons, splash sound when dropping items into brewing kettle a.s.o.
BUG: Fix string formatting with arguments when logging.
DONE: Thistle recipe not working to get seeds.
DONE: Ricotta bowl recipe not working.
DONE: Grape Leaves are removed, too, if a trunk has been removed.
DONE: Cheese rotation needs to be fixed.
DONE: BUG: Tipsy Effect not saved when game is saved.
DONE: BUG: No Tipsy Effect icon.
NOTABUG: BUG: Booze color is too dark.
-----------------
Potential Bugs:
-----------------
TODO: INVESTIGATED: ShouldRefresh = false for all device tile entities. Sometimes block states are changed and a recreation of tile entity is to be avoided.
* Bugs are expected on block state changes, e.g. for fruit presser and if blocks are rotated.
-----------------
Improvements:
-----------------
TODO: Heat blocks to react on meta and supporting neighborChanged events for tiles. For heat blocks which can be turned on/off.
TODO: Only accepted items are consumed, thrown into brewing kettle
TODO: isItemValid for culture jar and fermenting barrel containers
DONE: No whey production for dried curds over pancheons, in order to stop an infinite source of whey.
DONE: Fruit Press fluid render.
DONE: 1000 is dividable by Booze bottle capacity to avoid fluid residues of 1 when emtying a container.
-----------------
Not ported stuff:
-----------------
TODO: Missing translations.
TODO: Mining levels for all ported devices.
TODO: Real curds textures and models.
TODO: Crafting Recipes for Cellar.
TODO: Crafting Recipes for Milk.
TODO: Crafting Recipes for Core.
TODO: Crafting Recipes for Grapes.
TODO: Crafting Recipes for Hops.
TODO: Booze Fluid behavior like bubbles etc.
DONE: Add food ore dictionary: apple, grape
DONE: Cheese model items to be textured.
DONE: Curds textures and models.
DONE: Seed drops from grape leaves.
DONE: Animation for Butter churn.
DONE: Animation for Cheese Press.
DONE: Language files for Cellar.
DONE: Language files for Milk.
DONE: Languages for grapewine.
DONE: Reintroduce interfaces for recipes
DONE: Cheese waxing.
DONE: Cheese block bounds adapting to slice count. Rotation Left.
DONE: Cheese textures and models. (textures are placeholders now)
DONE: Step sounds
DONE: Item model jsons for all cellar devices.
DONE: Add yeasts
DONE: Textures and models of Ferment Barrel.
DONE: Textures and models of Fruit Press.
DONE: Textures and models for Butter Churn.
DUPLICATED: Render for Butter Churn.
DONE: Culture Jar fluid render.
DONE: Brew Kettle fluid render.
DONE: Buckets für Boozes to appear in CreativeTab.
------------
Refactoring:
------------
TODO: Remove all custom event busses, like CELLAR_BUS, MILK_BUS a.s.o.
TODO: Use new constructor from GrowthcraftItemBase where possible.
TODO: Move all recipe handling for all GC modules to corresponding init classes.
TODO: Core postInit Task: Automatically register all fluid containers to FluidContainerRegistry from all mods with Fluid container capabilities.
TODO: Add item handler capability to GrowthcraftTileInventoryBase
TODO: Unified User Apis coding pattern
TODO: Unified Fluid registry coding pattern
DONE: Add Fluid tank capatibility to booze bottle to be compatible with newer fluid handling
DONE: Add fluid handler capability to GrowthcraftTileDeviceBase
DONE: Revisit Fluid handling of: PREVBlockBrewKettle, BlockFermentBarrel, GrowthcraftBlockContainer
DONE: Add Grapewine name enum.
------------
Porting to 1.12.2:
------------
TODO: Port recipes.
TODO: Add cellar Advancements.
TODO: Handle alpha for tile entity rendering.
TODO: Reenable Bucket to bottle filling for boozes.
TODO: BUG: Recipes using custom classes are displayed as empty.
TODO: BUG: Honey jar recipe with bucket is broken.
TODO: BUG: Crowbar is displayed in the slot for erasing items at Creative GUI.
DONE: BUG: Right shift+clicking an item in inventory doesn't redraw GUI.
------------
Server dev
------------
TODO: Problems with butter churn not working with fluid bottles
TODO: Fire symbol blinking for heated devices. Heated devices not working.
------------
Mod Integration: Pam's Harvestcraft
------------
TODO: Add recipes with HC honey combs
TODO: Add grape wines from HC grapes
------------
Mod Integration: Rustic
------------
TODO: Balance booze fluids in/out at fermentation barrel and brew kettle
TODO: Add support for fluid stack tags. Currently tags are removed/replaces at fermentation barrel and brew kettle.
TODO: Retrieve crushing and fermenting recipes from an API, if available.
DONE: Balance fruit press for grapes. GC grapes produce 40 and Rustic grapes produce 250