-
Notifications
You must be signed in to change notification settings - Fork 36
/
Copy pathchangelog.txt
235 lines (180 loc) · 6.59 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
2.12.28
Added modelData as parameter for quad methods
2.12.27
Added FunctionNonNullIterator
2.12.26
Added better configuration for max string length for GuiTextfield
2.12.25
Fixed not being able to send and receive bundle packets
Fixed crash when attempting to load unavailable item or block
2.12.24
Added NormalPlaneF isFacing check
Added float variants of equals to Maths
2.12.23
Reworked stack ingredient (allow to select data components to be checked for)
Added GuiCheckList
Added getInnerControl to GuiLabeledControl
Enhanced ingredient selection layout
Added equals to Maths with epsilon parameter
2.12.22
Added better way for automated config equals checking
Fixed permissions not saving
Added TriPredicate
2.12.21
Fixed crash when adding an item in the config to a list of CreativeIngredient
2.12.19
Fixed fabric fireItemPickupPre hook not returning correct result
2.12.18
Fixed crash when using CreativeCore on a fabric server
2.12.17
Fixed a few more collision edge cases causing a crash
2.12.16
Added dist to @Mod annotation (shadowed from NeoForge)
2.12.15
Fixed LineBitSet results not being correct
Fixed reset button translation not working correctly when using LittleTiles
Fixed crash with certain types of generic configuration
2.12.13
Fixed values and keys iteration not working for TupleList
2.12.12
Fixed intersect2d of VectorFan not working in all cases
2.12.11
Fixed not being able to type in a minus when entering number into number textfield
2.12.10
Update es_es.json (Thanks to C4BR3R4)
2.12.9
Added CreativePlatformHooks
2.12.8
Fixed rendering of GuiScrollX scroll bar
Added insert control before and after methods to GuiParent
Added vanilla behavior of moving shift clicking stack inside players inventory
Fixed another intersection edge case
Fixed random crash when getting style
2.12.7
Potentially fixed occasional crash when loading GuiStyle at the same time from two different threads
Fixed collision edge case where both boxes are exactly next to each other which cause the player to get stuck (Occured frequently to vanillas new and improved step up behavior)
Fixed crash when using inventories in gui
Fixed not displaying error when executing packet in log
Significantly enhanced performance related to boxes-voxel-shapes when combining shapes
Fixed not being able to send vanilla packets
Added untrimmedContent to CompiledText
Fixed VertexFormatUtils
2.12.6
Fixed error when searching for configuration
Switched over to UTF_8 config file charset
Added getType to CreativeNetwork
Fixed NetworkTypes could only be a certain class
2.12.5
Excluded net.fabric package from forge file
2.12.4
Fixed not saving config entries inside array, list, toggelable correctly
2.12.3
Reworked ConfigKey system (Removed ConfigKeyCache)
Fixed not loading holder inside list, array, namedlist, permission, etc. properly
2.12.2
Added class network field type
Added missing CreativeNetwork send variants
Fixed incorrect Pair.is method result
2.12.1
Fixed crash when reading enum config
Added round to Maths
Optimized performance when checking for block in SortingBlockList
2.12.0
Added SortingBlockList
Added RegistryObjectListConfig
Added RegistryTagConfig, RegistryTagListConfig
Rework ConfigKey structure to add support for nested generics
Fixed combobox and stack selector incorrect calculations whether it should open downwards or upwards
Fixed config layer not closing after prompt
Fixed not rendering itemstack and text correctly
2.11.34
Added getHolder() to RegistryObjectConfig
2.11.33
Fixed crash when using config gui in main menu
2.11.32
Fixed not being able to send empty itemstacks
2.11.31
Fixed fabric version not loading on server side
2.11.30
Added missing constructor to linear interpolation
Added DebugTextRenderer
Fixed guis overlapping with JEI overlay
2.11.29
Added getFriction to CreativeLoader
2.11.28
Fixed crash with newer NeoForge versions
2.11.27
Fixed packets not working properly
2.11.26
Fixed crash when table is empty
Fixed GuiLayer not respecting setDim after initial constructor
Fixed crash oauth
SrRapero720: Implemented GuiIcon, GuiSeekBar and ValueFormatter + code cleanup and optimization
2.11.25
Added way to copy VecOrigin
Added set Vec3 to Vec3d
Added PlaneCache (reworked from port)
Reworked CollisionCoordinator
Fixed client sync gui wrong caption
Fixed loading mixin on server side which is client side only (fabric)
Fixed several issues related to calculating surrounding boxes of transformations
Fixed obbs collision not working properly
2.11.24
Fixed vector fan not properly coping vectors when cutting it
2.11.23
Added addOrDrop to PlayerUtils
2.11.22
Fixed slot swap not working (removing item in slot)
2.11.21
Fixed weird lighting issues with embeddium
2.11.20
Added option to mob effect configuration to hide particles
2.11.19
Fixed CreativeCore networks not being optional
Fixed issue with bundle packet
Added GuiButtonContext
Fixed display repeat getting stuck in rendering if width or height is a decimal number
2.11.18
Added compatibility with neoforge 20.4.80-beta
Fixed crash with slot view on client side
2.11.17
Fixed issue with newer neoforge version
2.11.16
Added write and read int array to NetworkFieldTypes
2.11.15
Added GuiDuration control
Fixed exception when gui creator does not return a gui layer to open
2.11.14
Added another constructor to creative baked quad
Reworked iterators by adding interface which extends both Iterable and Iterator
2.11.13
Fixed inventory not sending slot update
2.11.12
Fixed calling init for layer before menu is created
Fixed minWidth calculation of flow fit x
Fixed saving of inventory not working
2.11.11
Added NamedClassBoundHandlerRegistry
Added more helper methods to Facing
Added GuiSyncLocal.sendAndExecute
Added chinese translate (Thanks to ToryRegulus)
Reworked GuiCounterDecimal
Fixed GuiTabButton not being clickable
Fixed rotation transform not working
2.11.10
Added log when exception occurs during the execution of a GuiSync
Fixed not using slot.remove which caused some issues
Fixed extracting slots with negative numbers which caused items to get lost
Fixed continuously setting player inventory to changed, causing loss in performance and errors when closing gui
Fixed several slot rendering issues
Fixed player inventory wrong slot order
2.11.9
Added SpecialSoundInstance (ported getStream to fabric)
Added ResourceUtils
2.11.8
Fixed crash when checking two registryobjects (used by solonion config)
2.11.7
Fixed crash with ListBox due to newly added canBeModified being null in some cases
2.11.6
Added epsilon for intersect2d method in VectorFan
Fixed NormalPlaneD and NormalPlaneF not considering float point precision when checking if the intersection is valid