-
Notifications
You must be signed in to change notification settings - Fork 26
/
ifchangelog.txt
334 lines (334 loc) · 14.3 KB
/
ifchangelog.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
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
4.1.6
+Fixed getBurnTime now uses ForgeHooks.getBurnTime
+Relocated hasRecipe caches so a single (3 in total), cache is used for all furnaces existing in the world, also switched from LRU cache to a full hashmap (shouldnt impact negatively performance but should save RAM)
+Added caching to smoking burn times for the generator augment furnaces
4.1.5
+Added a way to get Rainbow Coal
+Fixed energy not being conserved when using furnace upgrades
+Fixed hasRecipe() to consult it's own cache fixing Auto Input causing lag when interfacing with large inventories that contained unsmeltable items. https://github.com/Qelifern/IronFurnaces/issues/199 This fix adds 3 more caches to the furnaces, cache capacity can be modified through the config.
4.1.4
+Emerald and Diamond furnaces are now tier 2 by default (6 slots in factory)
+Added blasting and smoking caches to factory furnaces, this fixes a blasting recipe being saved and used when there is no blasting augment in the furance
+Added more info on how the Rainbow Furnace generates power
4.1.3
+Added missing null check
4.1.2
+Hotfix for double computeAbsent
+Reduced block update to only occur once every 20 game ticks
4.1.1
+PMMO support
+hasRecipe() now consults recipe cache and this should eliminate lag on high mod count modpacks. (finally)
4.1.0
+Added a new effect for rainbow generation
+Limited rainbow generation to 1 rainbow generator in total
+Doubled the default config value for RF generation.
+Doubled the amount of RF gained from generating with a smoking augment.
-Removed Item Rainbow Linker, now furnaces are linked to the player once the player places down the furnaces.
-Removed rainbow_furnace.power config settings since its no longer required with the new rainbow gen system.
3.9.0
+Version bump for 1.20
-Removed XP Augment
3.8.0
+Version bump for 1.19.4
[WIP]3.7.3
[WIP]+Added XP Augment which will output any XP stored into adjacent fluid handlers as liquid XP if a liquid XP from any other mod exists
3.7.2
+Fixed server crash when using comparator mode on any furnace
+Fixed top smoker texture being on the bottom for most furnaces
3.7.1
+Changed the default RF/FE generated by the Rainbow Furnace to 50 000/t and can now only output to sides which have the output setting enabled via the GUI
+Changed XP handling, now furnaces will no longer spit out overflowing XP instead it will be voided when over a value equal to 100 levels per recipe
+Fixed comparator mode not working correctly
+Fixed deletion of input items when smelting 16/32/64 at once on items that have recipes returning more than 1 as a result, thanks to djnifos for your issue report
+Fixed potential scenario where items could be deleted when auto outputting to certain inventories that don't have isItemValid implemented
3.7.0
+1.19.3
+Changed stacksize of augments to 64
+Redid creative tab
3.6.4
+Backported 1.19.3-3.7.1 to 1.19.2-3.6.4
3.6.3
+Added tooltips to all furnaces with cooktime values
+Added a config option to disable web content
+Added a config option to disable light updates
+Fixed a classcast not having a check before casting
+Fixed Auto Input/Output buttons sometimes not switching from ON/OFF when pressing them
+Fixed Auto Output not filling up slots with higher than 64 as stacksize
+Replaced deprecated capabilites
3.6.2
+Fixed auto output putting other things than empty buckets back into chests
3.6.1
+Fixed particles not being produced
+Fixed Heat Reciever being able to be placed in a generator furnace
+Fixed checking for canPlaceItem for hoppers and pipes
+Fixed cooktime not behaving correctly
+Fixed crashing due to forge update
+Fixed buckets not being able to be extracted aswell as auto extracting of buckets fixed
+Fixed hoppers and pipes seeing invisible slots when a furnace is converted into a factory
3.6.0
+1.19.2
3.5.0
+1.19.1
3.4.0
+1.19
3.3.3
+Backported 1.19.3-3.7.1 to 1.18.2-3.3.3
3.3.2
+Backported 1.19.2-3.6.3 to 1.18.2-3.3.2
3.3.1
+Fixed an issue where auto input would put items into slots that aren't available when using the factory augment
3.3.0
+Thank you for 10 million downloads
+Refactoring and code cleanup
+Revamped some textures
+Fixed furnaces not using the correct container
+Fixed client <-> server syncing issues when syncing values greater than 32 767
+Fixed absorption hearts being added when opening and closing GUI
+Added Generator Augment
+Added Factory Augment
+Changed Rainbow Generation to only work when furnaces are generating power instead of smelting items
+Readded PMMO functions
3.2.1
+Fixed Config creating 3 files
+Fixed UUIDS not reading from the correct github URL
3.2.0
+Changed Rainbow recipes not loading instead of blocks/items not loading when turning of the rainbow content
+Fixed wrong URL in update checker
+Added Rainbow Generation
+Open/Close config is now bound to the player, opening/closing one config in one furnace menu will open/close all configs in every furnace
-Removed PMMO functions (not yet updated to 1.18.2)
3.1.4
+Readded PMMO functions
+Fixed Augment slot tooltip showing through item tooltips
3.1.3
+Fixed player connecting to server causing an internal server error
+Added a tooltip for the augment slot on the furnaces
+Changed the update rate on the Rainbow Furnace tooltip colouring
3.1.2
+Fixed displaying information depending on NBT data when there was no NBT data, causing a crash on load
+Changed saving to only include saveAdditional()
3.1.1
+Fixed saving/loading
3.1.0
+Version bump for 1.18.1
3.0.0
+Version bump for 1.18
2.8.4
+2.7.7
2.8.3
+2.7.6
2.8.2
+2.7.5
2.8.1
+JEI integration
+Fixed a ClassCastException
2.8.0
+Version bump for 1.17
+Changed to Official Mappings 1.17.1
-JEI integration (JEI not updated yet)
2.7.5
+More optimizing
+Caching of recipes
2.7.4
+Fixed furnaces having an initial totalCookTime of 1 when first placed
2.7.3
+Fixed furnaces not calling handleSmelted from PMMO
(furnaces that can smelt more than 1 item at once still only calls handleSmelted once)
+PMMO 3.64
2.7.2
+Fixed Wireless Heater not being able to be broken/removed whatsoever
+Fixed Crystal Furnace causing not rendering block-sides that are covered by it
2.7.1
+Fixed NBT not working properly on tile entities
+Fixed furnaces having a cooktime below 1
2.7.0
+Changed RF cost to 4000RF per 1 item smelted instead of 2000RF per 0.5 items when using speed augment
+Fixed Rainbow Coal not displaying durability bar
+Fixed HUGE lag issues
+Moved the config to client only
+PMMO 3.63
+JEI 7.7.1.118
+Changed to Official Mappings 1.16.5
2.6.9
+Fixed Auto Input, now respects individual item stack sizes
2.6.8
+Fixed PMMO not working with newer versions of Forge
+Fixed Furnace Copy Tool not copying over all settings
+Introduced new concept [not yet implemented] Rainbow Furnace acting as a Forge Energy Generator when all types of furnaces are cooking
+PMMO 3.56
+JEI 7.6.4.90
+Forge 36.1.16
2.6.7
+Fixed crashing when clearing recipe data after emptying xp
+Fixed buckets not being extracted by hoppers from fuel sides
+Fixed Energy not being saved in the Wireless Transmitter when exiting/loading worlds
+Changed rainbow core recipe, removed netherite/copper/silver requirements
+Changed default speed of the rainbow furnace
+PMMO 3.52.6
+JEI 7.6.4.86
2.6.6
+Forge 36.1.4
+When playing with a lot of mods and smelting a lot of stuff,
the furnace built up so much xp/recipes stored that it would cause a lot of lag.
Now the furnace will spit out the xp if you smelt over (default) 10 different items/recipes, which fixes this lag machine.
Another value was also added to regulate single recipe uses, (default) over 100 000 will spit out the xp.
2.6.5
+Forge 36.1
+JEI 1.16.5-7.6.1.75
+Project MMO 3.47.3
+Fixed auto input and output causing a lot of lag
+Items can no longer be automaticly outputed to an adjacent storage drawer which fixes an issue where that item might end up being deleted
2.6.4
+Added an item to copy furnace settings from and to another
+Added defualt furnace config so that when placing a furnace it defaults to how a vanilla furnace works. (with hoppers and pipes etc.)
2.6.3
+Added config option to enable error logging in debug situations (was forced enabled before)
2.6.2
+ProjectMMO integration
+Waterlogged Crystal Furnace and fixed rendering
+Default speed of Rainbow Furnace changed from 200 to 50
2.6.1
Now works with 1.16.4 and 1.16.5
Forge has to be 35.1 >
2.6.0
Bump to 2.6.0 for 1.16.5
+Fixed Wireless Heat Transmitter dropping while breaking in creative mode
+Prevent game crashing when updating from 2.5.6 to 2.5.7+ and 2.6.0+
2.5.8
+Fixed Furnace config not syncing when playing on a server
+Fixed furnace upgrade recipes loading for copper and silver even though silver and copper doesn't exist
+Forge 35.1.36
2.5.7
+Added Furnace configs, default with any furnace
+Added a config option to disable all rainbow content
+Fixed recipes loading for copper and silver even though silver and copper doesn't exist
+Fixed allthemodium recipes loading when allthemodium mod was not present
+Fixed Wireless Heater Transmitter name not showing in GUI
+Fixed furnaces not respecting recipe cooktime
+Fixed furances not giving xp when broken
+Fixed Copper to Iron and Copper to Silver upgrades not working
+Fixed Wireless Heater not saving energy stored when breaking
+Changed Wireless Redstone Receiver to now burn for 200 ticks and only use 1600 energy
+Changed diamond furnace recipe, 6 diamonds instead of 17 lol
+Changed Item model for Crystal furnace
-Removed Redstone Augment, now default with any furnace
2.5.6
+Fixed shift-clicking an item when switching augments causing a server-client sync issue,
will now properly only allow shift-clicking to the inputslot if the item can be smelted in the current recipeType
+Removed debug message when upgrading a furnace
+Added Redstone Augment
2.5.5
+Fixed Augments not forcing recipe switch from smelting to blasting/smoking | blasting/smoking to smelting
+Fixed Augments not updating if augment wasn't placed from inventory
+Fixed other than stone to iron upgrades not working with fastfurnace installed
+Fixed typo in Unobtainium, from Unobtanium to Unobtainium !!! TileEntity also renamed, will delete Unobtainium Furnace from existing worlds !!!
+Fixed switching of augments in quick succession not updating furnace recipe
+Reworked Furnace Upgrade Items
+Changed tooltip for Wireless Heat Receiver
+Changed order of item and block registration, makes creative tab more pleasing to look at
+Changed colour of item tooltip text to gray, makes the text more pleasing to the eye
+Changed recipe for Stone To Iron Upgrade, now only accepts minecraft:stone_tool_materials, cobblestone/blackstone
+Changed texture of the Copper Furnace
+Changed texture of the Wireless Heat Transmitter
+Added tooltip to Wireless Heat Transmitter
+Added Stone To Copper Upgrade
+Added Copper To Iron Upgrade
+Added Copper To Silver Upgrade
+Added Iron To Silver Upgrade
+Added Silver To Gold Upgrade
+Added Netherite To Allthemodium Upgrade
+Added Allthemodium To Vibranium Upgrade
+Added Vibranium To Unobtainium Upgrade
+Added recipes for allthemods furnaces and upgrades
+Added Stone To Copper Upgrade to refund eligible upgrades (with fastfurnace installed), gives you your materials back in the same way Stone To Iron Upgrades work
+Added the Rainbow Furnace, can smelt 64 items at once, insanely stupid to craft, celebrating over 1 Million downloads!!!
+Added Rainbow Coal (uncraftable), smelts for 1,024,000 ticks or 5,120 items
+Added 16/32/64 smelting items at once for allthemods furnaces, configurable
+Added translation keys for tooltips
+Added comparator output for all furnaces
+Added redstone augment, 3 modes redstone control, comparator, comparator subtract
+Release version
2.5.4
+Fixed diamond furnace tag
+Migrated to a loot_table based blockbreak (fixes compatibility with other mods).
+Removed proxy (not needed anymore)
+Proper invalidation of energy capability
+Moved create properties to block/item creation instead of the block/item class itself which is me being a bad boy
2.5.3
Closing in on an actual release
+Recipe count will now be reset (fixes furance giving too much XP)
+Recipes will be added to recipe book
+A lesson from FastFurnace, furnace methods streamlined (saves you from lag)
+Shift-clicking now respects augments (i.e cant shift-click gold ore into a smoker augmented furnace)
+Shift-clicking an augment will now place it in the augment slot (augment stack size is now limited to 1)
+You can't upgrade a fastfurnace to and iron furnace (unknown compatability reasons), if you make the upgrade you can get your materials back
+Furnaces now respect recipe cooktimes if cooktime from recipe is lower than cooktime the recipe cooktime should be the cooktime
+Fixed an issue where IRecipe<?> was null without nullpointer-exception check, causing worlds to crash.
2.5.2
+Fixed crystal furnace recipe
2.5.1
+All The Mods Furnaces!
+Allthemodium Furnace
+Vibranium Furnace
+Unobtanium Furnace
2.5.0
Bump to 2.5.0 for 1.16.4
+Fixed blockstate facing bug
+Fixed blockstate looking for up and down faces
+Halloween and Christmas decorations
+Removed required Dependency FTB GUI Library (NOT needed for JEI) made it optional
2.4.0
Bump to 2.4.0 for 1.16.3
+Added Dependency FTB GUI Library (needed for JEI)
not sure if this will be in other versions
+Fixed Diamond Furnace Front Texture
2.3.0
+Improved visuals
+Fixed item heater tooltip
+Fixed Stone To Iron Upgrade creating ghostblocks and causing crashes
2.2.0
Bump to 2.2.0 for 1.16.2 update
2.1.1
+Hotfix for Blasting and Smoking Augments, they now work as intended
2.1.0
Bump to 2.1.0 for 1.16.1 update
+Netherite Furnace
2.0.3
Fixed a bug that made Stone to Iron Upgrade not work
2.0.2
+Speed Augment
+Fuel Eff. Augment
2.0.0
Bump to 2.0 for massive refactoring from 1.13.2 and 1.14.4
+Crystal Furnace
+Crystal To Obisidan Upgrade
+Diamond To Crystal Upgrade
+Actually made the Obsidian Furnace blast resistant
1.9.0
Bump to 1.9 for 1.15.2 update
+Wireless Heating using Redstone Flux (Forge Energy)
+Augments for blasting and smoking recipes
1.5.0
Bump to 1.5 for 1.14.3 update
1.4.1
+Reworked config that now works
1.4.0
Bump to 1.4 for the adding of 3 furnaces
+Emerald Furnace
+Copper Furnace
+Silver Furnace
+Minor fixes to rendering
+Removed unneeded code
1.3.0
Bump to 1.3 for the adding of upgrades
+Stone To Iron Upgrade
+Iron To Gold Upgrade
+Gold To Diamond Upgrade
+Diamond To Obsidian Upgrade
+Minor fixes to rendering block furnace
+Added option to disable Update Checker in config
1.2.1
+Now works on servers
1.2 Beta
+Added Update Checker
+Added Experience Withdrawal from Furnaces