-
Notifications
You must be signed in to change notification settings - Fork 57
/
Copy pathchangelog.txt
498 lines (411 loc) · 21.2 KB
/
changelog.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
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
1.6.0-pre157
Fixed block emitting light not getting properly remembered when loading chunk again
1.6.0-pre156
Fixed not rendering glass or leaves with sodium
1.6.0-pre155
Fixed all and operators not working properly for signals
1.6.0-pre154
Fixed crash with creating little levels in recipe gui
1.6.0-pre153
Fixed not working properly with new buffer index format which caused issues with sodium translucent layer and rendering glitches during door transitions
Fixed neighbour update causing small error
Fixed lighting not getting updated properly
1.6.0-pre152
Fixed particle emitter not working on server side
Fixed crash with rendering preview if nothing is drawn (fixes replace curve crash)
Added proper support for blocks to be placed on top of tiles
1.6.0-pre151
Reworked rendering boxes to add support for sodiums way of rendering grass
Enhanced support for Sodium chunk layers (exclude unused ones)
Fixed buggy step up problem
1.6.0-pre150
Added support for connected textures
Fixed error when closing gui when chisel has not selection
Fixed incorrect colors when sodium is installed
Fixed crash with lithium mod
1.6.0-pre149
Fixed crash when reload resources or pressing F3 + A
Fixed incorrect colors when Iris is installed
1.6.0-pre148
Added support for Iris
1.6.0-pre147
Fixed smooth door transition for translucent doors not working in all cases with sodium
1.6.0-pre146
Fixed using incorrect chunk offset when rendering blocks on animation (causing blocks to be moved)
Fixed door exceptions not being displayed correctly
Fixed door transition from block to entity rendering issue of additional buffers being added too late
Fixed minor memory caused by directly uploading index buffer to gpu and not deallocating it later on
Fixed tiles not be rendered without chunk update with sodium
1.6.0-pre145
Fixed not retrieving translucent render data back when there are other translucent blocks
Fixed not taking care of translucent data properly when entity render data is appended to the chunk directly
1.6.0-pre144
Fixed not retrieving translucent render data back from GPU with Sodium (causing blocks to flicker every time a chunk needs to be rerendered)
1.6.0-pre143
Added support for sodium 0.6.5
Fixed not adding translucent data properly to sodium buffers (causing lots of flickering issues)
1.6.0-pre142
Fixed another issue with transformable box (outer corner type 2 not working properly)
Fixed face culling on animations and door transitions not working in all cases due to unnecessary and unordered block updates
Fixed translucent flickering when opening doors
1.6.0-pre141
Added option to change message length allowed (default is 4098)
Added option to message structure to display message in status bar
Added support for minecraft's formatting (used for titles or custom message)
Added support for lithium (or radium) by disabling the incompatible settings by default
Fixed message gui awkward layout
1.6.0-pre140
Added daylight and clock sensors
Fixed error when rendering block without visible faces
Fixed crash when accessing the blank-o-matic on a server
1.6.0-pre139
Fixed crash in gui recipe for doors in doors
1.6.0-pre138
Added configuration for signal delays
1.6.0-pre137
Fixed recent fix causing multiple issues, reworked removing side fix
Fixed pulse and extender pulse mode configuration
1.6.0-pre136
Fixed crash when rotating or mirroring chisel, hammer or paintbrush
Potentially fixed crash with chisel
Fixed removing side of transformable box in certain edge cases
Fixed crash with Immersive Portals
Adapted to CreativeCore 2.12.23
Fixed selection box issue when transformable box was very thin
1.6.0-pre135
Added Sodium support
Removed Embeddium support
Fixed combining tiles together even if they are different
1.6.0-pre134
Fixed rotation and mirror issue
1.6.0-pre133
Fixed not rotating tiles like logs properly
Fixed signal ticker not working properly
Fixed ignoring structure or tile collision listeners (only take care if both are there)
Fixed not using low resolution mode
Fixed rendering item in hand if resolution mode is active
Fixed not rendering overlapping tiles properly
Fixed optimization still being applied even though it is worse than before
1.6.0-pre132
Fixed rain falling through lt blocks
1.6.0-pre131
Added lowResolutionBoxCount configuration
Fixed not importing white concrete properly from 1.12
Fixed bed not working on doors
Fixed crash of bed when changing form
Fixed player not moving with bed if it is part of an animation
Fixed sit position not moving with door
1.6.0-pre130
Fixed bug of not loading tiles from stack with children correctly (had different grids which caused weird issues)
Fixed crash with villager going to bed
Fixed lt-optimize not sorting in different ways
1.6.0-pre129
Added different sorting ways to improve optimization command
Fixed blocks not being mineable via axe or pickaxe
Fixed blocks not dropping themselves
Fixed blocks having not destroy time and resistance
Fixed player sleep position
Fixed getting stuck on running backToRAM method on multiple threads
1.6.0-pre128
Fixed error when changing resourcepack in the main menu
1.6.0-pre127
Added optimization for combining algorithm (which solves edge cases where tiles do not combine even though they could be rearranged in theory)
Added command /lt-optimize (please use with caution, backup your world first)
Added performance improvement when cutting out transformable box on very high grid (will only do accurate computation where it is necessary)
Made state structures immediately open and return to configured state
Fixed animated door on client side not having proper connection to parent which broke undo behavior
Fixed chisel not properly setting placement mode setting
1.6.0-pre125
Fixed outside placement position of chisel not working in towards negative directions
Fixed crash when there is no outline but a shape selected
1.6.0-pre124
Fixed placement modes like replace, stencil and colorize having weird position calculations for chisel
Fixed grid isAtEdge check not working with negative numbers (causing incorrect results when looking at sloped faces)
Fixed edge detection epsilon being way too generous causing incorrect results
Fixed issue with shape selection being different when placed/removed to what could be seen on screen
Fixed premade structure vanishing when changing grid size
Fixed still being able to sit on chair even after it has been removed
Added missing structure type translations
Fixed not displaying structure name
Fixed crash when doing signal ticks due to error when storing unused tickets
Fixed not rerendering animations when changing resourcepack/ shaderpack
Fixed error when loading doors with customized transitions
Fixed transformable boxes not combining because the moved corner iteration did not consider the lack of a moved corner due to the position of the other box
1.6.0-pre123
Fixed crash when interacting with item
1.6.0-pre122
Fixed crash when iterating through grid to find distance
Fixed crash with vivecraft
Fixed doors not performing animation when start and end are axis aligned
Removed getting back transformable box overflow causing duplication
1.6.0-pre121
Made all lt blocks considered blocked for mob navigation
Fixed crash when shape has no boxes
1.6.0-pre120
Fixed weird paint brush undo behavior causing endless amounts of actions to be performed
Fixed an issue with face culling if the face is at the edge of another block with a different grid size
Fixed little collection could contain empty tiles, which caused issues when removing a block
Exclude frameblocks as being valid blocks to build with
1.6.0-pre118
Fixed chisel and bits convertion creating air tiles (caused missing texture error)
1.6.0-pre117
Fixed crash when calling BlockTile.getCloneItemStack on server side
Fixed chair sit position
1.6.0-pre116
Fixed doors not reacting properly to mirror and rotation
-Fixed LittleStateStructure making incorrect use of structure directional
-Added structure directional support for AnimationTransition, AnimationState and AnimationStateDirected
-Made structure directional support generic type parameters of classes
-Fixed structure directional ignoring private, protected and fields from super classes
1.6.0-pre115
Fixed mirror of tiles not working correctly when structure has children
Fixed not displaying hit particles when mining tiles
Fixed using deprecated method to register block client extension
Fixed recipes not working
Fixed several issues related to door transition
Fixed embeddium door rendering issues
1.6.0-pre113
Fixed additional buffers from animation transition staying after forever
Fixed existing blocks receiving additional buffers from animation transition too late
Fixed additional buffers getting erased when used once
Reorganized block buffer interaction
Fixed dyable water being invisible when color has not been changed
Fixed blocks from littletiles itself not being usable
Fixed missing certain files on github
Added registry access to save and load methods of a structure
Fixed crash when loading storage structure inside the world
Fixed missing small preview of blueprint
1.6.0-pre112
Fixed not being able to load storage structure in recipe gui
Fixed paintbrush not saving color
Fixed chisel pick function not working properly
Fixed axis door animation not getting update when switching axis
Fixed colored water not being displayed properly in inventory
1.6.0-pre111
Ported to 1.21
Fixed unnecessary multiplication of update render calls for animations
Fixed not clearing additional when setting block buffer to be empty
Removed setLoaded behavior (hopefully not necessary anymore and onLoad call has been moved to tick which is way too late)
1.6.0-pre110
Removed unnecessary logs
Fixed error when trying to download translucent data when embeddium is installed (+ special translucent sorting)
Fixed crash when attempting to upload chunk with translucent data with embeddium installed
Fixed hammer, chisel and paint brush issues when changing the grid
1.6.0-pre109
Fixed crash when special sorting from embeddium is enabled (this time for real)
1.6.0-pre108
Added cache to Block for LittleBlock equivalent to improve performance
Fixed crash when special sorting from embeddium is enabled
Revert "Fixed random freeze which could occur if embeddium is installed (during chunk update)"
Fixed hammer and chisel not updating shape size properly when changing grid
Fixed placement being weird when switching placement mode
Fixed place position sometimes being incorrectly calculated when using transformable boxes
Fixed error message for edit and placing blocks limit not displaying amount correctly
1.6.0-pre106
Removed obsolete fixes for embeddium
Fixed messing up alpha colors of other mods when using embeddium
1.6.0-pre105
Updated Embeddium & Oculus support
Added support for translucentSorting from Embeddium
Fixed random freeze which could occur if embeddium is installed (during chunk update)
Fixed crash when curve has points longer or exactly as long as the duration is
1.6.0-pre103
Fixed not loading animations correctly on server side
1.6.0-pre102
Fixed curseforge gradle task causing crash when not token is provided
Fixed not being able to sneak on slopes
Fixed no collision checks not working on client side
Fixed not clearing item cache when reloading resourcepack
Adapted CreativeCore gui changes 2.11.27
1.6.0-pre101
Fixed crash when looking at a block before it has been loaded
Fixed bed spawn positions not working
Fixed bed gui (readded direction preview)
Fixed several gui issues (specially missing shape setting description and missing translations)
Fixed storage gui
Fixed mark mode up and down keybind not working
Fixed axis door preview when using lines (axis box is now as large as the structure itself)
Fixed crashing if only oculus is installed
Fixed crash with Create (caused by creating level off-thread)
Fixed crash with sub level due to missing poimanager
Added toVanillaGridF for float precision
1.6.0-pre100
Fixed pillar & wall inside shape not working correctly
Fixed pillar shape side being weird at time
1.6.0-pre099
Reworked pillar & wall shape to work in all circumstances
Reimplemented entity collision (performance improvement for big animations in comparison to 1.12)
Fixed not updating shape when position stays the same but face changes
1.6.0-pre098
Fixed rendering issue caused by convert block to new grid
Fixed replace mode of glove not working as intended (replaced all tiles not just the ones out of the same type)
Fixed not queuing new rendering update when it got blocked at first
1.6.0-pre097
Fixed Embeddium not handling triangle shading correctly
Fixed animation computing new bounding box even when it is empty which caused a crash
1.6.0-pre096
Fixed issue when downloading buffers while still uploading (happens if animation/ block is destroyed shortly after placing)
Fixed rendering block while receiving block update (either should trigger a requeue or skip the block for the moment)
Fixed inaccuracy when destroying tiles (causing tile nod found error)
1.6.0-pre095
Fixed issue when placing transformable box over a block edge
Fixed ladders not working
Fixed bed not working
Fixed inaccuracy when interacting with tiles of they are a part of an animation (causing tile nod found error)
Fixed animations sometimes being unhittable
1.6.0-pre094
Fixed not rendering animation preview in blueprint gui
Fixed crash if Embeddium is installed but not Oculus
1.6.0-pre093
Fixed issue of tiles randomly changing grid size when picked or being displayed by the one probe or jade
Fixed intersection between normal and transformable box not working in all cases
1.6.0-pre092
Fixed fill mode sometimes causing weird grid size issues
Fixed placement check if there is enough space having troubles with different grids
Fixed crash when oculus & embeddium is installed, but no shaders are used
1.6.0-pre091
Updated to newest c&b version
Fixed converting tile to vanilla block ignoring color
Fixed replace, overwrite and overwrite_all mode undo not working properly
1.6.0-pre090
Added interaction hand to use method in tile and structure (closes #938)
Fixed premade structures ingredient issue (required tiles instead of the actual structure item)
Potential fix for broken transformable box inventory rendering
Reworked door rendering to make use of sodium renderer to allow for smooth transitions (also fixes weird artifacts caused by opening/ closing a door)
Fixed a few memory leaks
Updated to Embeddium 3.1.0
Updated to Oculus 1.6.15
1.6.0-pre089
Added connectedShapeBlocksLimit config (default is 128)
Fixed invisible storage tiles not working properly
Fixed not dropping item in gui of importer, exporter, blancomatic, workbench
1.6.0-pre088
Fixed weird lighting issues with embeddium in regards to items
1.6.0-pre087
Optimized performance of connected shape
1.6.0-pre086
Reworked filters for screwdriver, hammer and paintbrush
Fixed crash when using replace with screwdriver
1.6.0-pre085
Fixed combining issue of transformable boxes which produced broken boxes which cause troubles as soon as they are combined even further
Fixed recipe self overlap fix not working properly
Fixed block updates disconnecting player if it is not a sub world
1.6.0-pre084
Fixed not loading animation handler when switching dimensions
1.6.0-pre083
Improved performance when adding tiles (especially apparent in recipe overlap fix)
Fixed bug in memory leak causing it to adding back n^n boxes
Fixed memory buffer leak
1.6.0-pre082
Fixed player placement settings not being available on server causing lots of issues
Fixed performance issue calculating faces of block entity
Fixed getPositionGrid only being available on client side
1.6.0-pre081
Fixed not being able to place blocks when right clicking tile
Fixed animation handler not being loaded in certain case causing a crash
Fixed crash when using stencil mode on dedicated server
Fixed face culling over multiple blocks not working if they have different grid sizes
Fixed mark mode selecting position not working
1.6.0-pre080
Fixed outline box being different during animation
Fixed sync issue when interacting with entity causing blocks in world to disappear
Fixed crash when importing old sliding door structure with 16 grid offset
1.6.0-pre079
Fixed combine transformable boxes even though it should not (not checking if lines are the same but only if they are parallel)
Fixed structure not being able to connect on server side when calling it from off thread
Moved shape intersection calculations to CreativeCore
Fixed not being able to convert all tile data from 1.12
1.6.0-pre078
Fixed not rendering preview when fabulous graphics are enabled
Reworked left and right click (should finally fix all issues regarding interactions)
1.6.0-pre077
Fixed crash when door closes and does not have space to be placed
Fixed removal of additional might not be synchronized causing a crash
Fixed crash when rendering entity level
1.6.0-pre076
Fixed crash in overlay renderer due to missing style
Fixed c&b integration causing a crash in certain cases
Fixed crash when placing transformable box which tries to figure out minimal required grid
Fixed placement issue on server side (caused by tiles and offset having different grids)
Fixed potential issue when sending int arrays
1.6.0-pre075
Fixed crash when importing doors from 1.12 without events
Reworked structure directional to allow for special types
Added list type to structure directional
1.6.0-pre074
Fixed signal display
Fixed missing translations for signal configuration
Fixed item holder rendering offset when placed on certain positions
Fixed attempting to render invisible tiles
Fixed rendering issue with cable, inputs and outputs (have to be placed again in order to make them work)
Fixed signal tickers not being able to handle situation where there are no tickets yet
Fixed rendered blockentity not working properly (causing all content to vanish)
Fixed signal component search having incorrect indexes
Fixed missing translation in light structure configuration
Fixed external inputs and outputs not getting recognized in recipe test
Fixed placement and grid configuration gui
Fixed grid config not having expected behavior when it comes to changes listener
Removed debug information from wrench signal tooltip
Removed unused lang file from 1.12
1.6.0-pre073
Added ability for a structure to schedule an update which notifies neighbours
Fixed item holder
Fixed crash when rendering box item
Fixed missing translation of premade structure inside recipe gui
Fixed interaction with light structure being inverted
Fixed rotating group causing child structures to be rotated multiple times
Small performance improvement when rendering quads (remove creation of unnecessary iteration objects)
Adapted CreativeCore iterator changes
1.6.0-pre072
Fixed signal converter
Fixed structure builder
Fixed crash when structure schedules a signal update during processing signal changes
Fixed issue when comparing signals using a specified bandwidth
Fixed equals for SignalState not working
Fixed issue which can occur while scanning for block handlers
1.6.0-pre071
Fixed blanc-o-matic
Fixed issue with oculus
Fixed potential crash when starting up the game
Removed PreviewRender duplicate
1.6.0-pre070
Added translation for workbench and particle emitter
Added finishedPlacement to LittleStructure
Fixed particle emitter
Fixed workbench
Fixed crash by missing particle texture
Fixed blockentity only ticking on server side
Fixed converting tiles block causing it to lose waterlogged status
Fixed not checking if blockentity is ticking properly (causing unnecessary block changes)
Fixed converting block to different blockstate even though it is empty
Fixed setting bounds of transformable box too small which causes it to not be compatible with its original grid
Fixed crash when importing 1.12 structures with unknown blocks
Fixed transformable box missing after rotation
Fixed being able to set zero renderingThreadCount
Fixed structure signal update not being done for all placed structures
1.6.0-pre069
Added ability to stack block ingredients in inventory
Fixed little blocks getting saved to registry without name causing lots of troubles
Fixed picking up block ingredient with value higher than one causing duplicates
Fixed crash on server side when mining tiles
1.6.0-pre068
Added configuration for color storage size, inventory with and height
Fixed several issues related to bag
Fixed creating littleblock endlessly causing lots of troubles related to block ingredients
Fixed afterPlaced() not being called to all structures if none structures are involved
Fixed random crash which could occur once in a while when loading new blocks
Fixed being able to edit non solid blocks
Fixed weird hover name of block ingredients
Fixed rendering block ingredients incorrectly
1.6.0-pre067
Added missing translation for creative tab
Fixed exception on server side when using configuring glove, paint brush and screwdriver
1.6.0-pre066
Fixed intersection method being too accurate, causing pillar shapes to be removed due to the floating point precision
1.6.0-pre065
Fixed pillar and wall shape not properly calculation correct start and end position when using thickness greater than 1
Fixed overlap not working properly when child structures have different grid
Fixed not throwing error when importing old data with unsupported grid
Fixed not showing proper axis (+ direction) in axis selection
Fixed filter rendered not working as expected in recipe gui
Fixed not rendering marked position when using mark mode