This repository has been archived by the owner on May 13, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy pathchangelog.txt
428 lines (327 loc) · 16.9 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
------------------------------------------------------
Version 2.7.6
------------------------------------------------------
- Fixed a crash with Astral Sorcery
------------------------------------------------------
Version 2.7.5
------------------------------------------------------
- Fixed compatibility with Spawner Control
- Spawners can now be absorbed with it installed again
- Fixed support for Wawla's enchantment descriptions
- Added a Waila tooltip to mobs spawned via the Soul Cage
------------------------------------------------------
Version 2.7.4
------------------------------------------------------
- Move recipes over to JSON
- Fixed shards being able to combined with other shards of a different entity
------------------------------------------------------
Version 2.7.3
------------------------------------------------------
- Re-added recipe for Vile Dust
------------------------------------------------------
Version 2.7.2
------------------------------------------------------
- Updated to support the Forge registry rewrite
------------------------------------------------------
Version 2.7.1
------------------------------------------------------
- Updated recipes to new Forge system
- Fixed items bleeding into other creative tabs
------------------------------------------------------
Version 2.7.0
------------------------------------------------------
- Ported to 1.12
- No more Lending Library shade
- Moved to new Forge registration systems
------------------------------------------------------
Version 2.6.6
------------------------------------------------------
- Fixed crash with Tinker's Construct
------------------------------------------------------
Version 2.6.5
------------------------------------------------------
- Fix a rare crash when Sponge is installed
------------------------------------------------------
Version 2.6.4
------------------------------------------------------
- Updated zn_CH localization (TartaricAcid)
- Fixed compatibility with Sponge
- To Sponge devs, if you break Forge behavior, don't come crying to me next time.
------------------------------------------------------
Version 2.6.3
------------------------------------------------------
- Fixed dupe bug with automated insertion/extraction of shards
- Note that any automated cages will not have an owner. These cages will not work if the server requires the owner online.
------------------------------------------------------
Version 2.6.2
------------------------------------------------------
- Fixed remaining issues with baby zombiesgit
- Hopefully for good this time. We'll see...
------------------------------------------------------
Version 2.6.1
------------------------------------------------------
- Added a config option for the new debug logging
- Forgot to do so when adding it :<
------------------------------------------------------
Version 2.6.0
------------------------------------------------------
- Added a config for the "Catalyst" item.
- You can now use whatever you want instead of just a Diamond.
- The JEI entry will change to whatever is configured.
- Fixed Strays being counted as Husks. Oops.
- Fixed "ghost" entities spawning.
- Was caused when a Baby Zombie was assigned a Chicken to jockey on. wat
- Invalid usages of the `/sstow` command will now print the correct usage.
- Rewrote the spawning system to be a bit cleaner and faster.
- [API] Added a system to allow mods to provide custom spawn handling for an entity.
------------------------------------------------------
Version 2.5.5
------------------------------------------------------
- Fixed some inverted redstone logic which broke all but Tier 5 Shards.
- Fixed shard displaying error when any block is right clicked while enableSpawnerAbsorption was false.
------------------------------------------------------
Version 2.5.4
------------------------------------------------------
- Added a convenience recipe to reset the progress of a Soul Shard. (VsnGamer)
- Warning: This completely resets the shard. Kills, tier, and Entity.
- Can be disabled in the config. (TehNut)
- Fixed an off-by-one error that caused an extra entity to spawn past the configured limit. (VsnGamer)
------------------------------------------------------
Version 2.5.3
------------------------------------------------------
- Added a config option to require a Redstone signal for any Soul Cage to function.
- Ignores Tier setting for recieving redstone signals.
- Primarily for servers
------------------------------------------------------
Version 2.5.2
------------------------------------------------------
- Fix launching on 1.10.0
------------------------------------------------------
Version 2.5.1
------------------------------------------------------
- Corrupted tool material is now obtainable
- Reduce the amount of entity objects being created
- Wither Skeletons now correctly hold swords instead of bows
------------------------------------------------------
Version 2.5.0
------------------------------------------------------
- Initial actual update for 1.10
- Husks and Strays should be supported
- Support for Wawla enchantment description tooltip
------------------------------------------------------
Version 2.4.5
------------------------------------------------------
- Added a Corrupted material for Tinkers Construct
- Comes with the Vile trait which increases the amount of souls per kill by 1
- Identical stats to Iron
- Exposed Cage inventory to `getCapability()` calls to increase compatibility with other mods
------------------------------------------------------
Version 2.4.4
------------------------------------------------------
- Config option to display a Soul Shard for each entity in the Creative Tab/JEI (false by default)
- Fixed crash with newer Tinkers Construct versions
------------------------------------------------------
Version 2.4.3
------------------------------------------------------
- Added textures for the Soul Stealer modifier
- These were provided by https://twitter.com/TristaricJP
- Feedback for when spawner absorption is disabled
------------------------------------------------------
Version 2.4.2
------------------------------------------------------
- Added a Soul Stealer Tinker's Construct Modifier
- Obtained by putting 16 Corrupted Ingots into a Tool Station with a weapon
- *Only* usable on tools classed as a Weapon
- Caps at Soul Stealer V (Just like the enchantment)
------------------------------------------------------
Version 2.4.1
------------------------------------------------------
- Fix data syncing to clients
- Re-implement Waila Compatibility
- Implement TheOneProbe Compatibility
------------------------------------------------------
Version 2.4.0
------------------------------------------------------
- Initial update to 1.9.4
------------------------------------------------------
Version 2.3.10
------------------------------------------------------
- Added zh_CN translation (Thank you, 3TUSK)
- Added information to the debug screen. Active Soul Cages will now display their owner.
- [API] Changed to use "WitherSkeleton" over "Wither Skeleton" internally.
- Previous shards will work just as they did before.
- Hey look I remembered to do a changelog and increase the version this time!
------------------------------------------------------
Version 2.3.9
------------------------------------------------------
- Re-implement Waila compatibility
- Fixed mobs following standard spawning rules (#13)
- Cage spawning should be back to how it was in 1.8
- Bound Entity tooltip (Item and Waila) will now display in Red if the entity is disabled.
------------------------------------------------------
Version 2.3.8
------------------------------------------------------
- Moved shard creation back to right click. Should support main/off hand just fine.
- Forge requirement is raised to 1840 because of this.
- [API] Added ISoulCage. Includes documentation for creating a custom Soul Cage.
------------------------------------------------------
Version 2.3.7
------------------------------------------------------
- Fixed de-sync when creating Shard (again)
- Fixed multiblock fallback not respecting new balancing
- Updated for new Forge versions
------------------------------------------------------
Version 2.3.6
------------------------------------------------------
- Fixed a slight de-sync when the shard is created.
- Shards now gain kills while in the offhand slot.
- This slot is checked first to possibly save some performance by not searching the hotbar.
- Shards now only cause the re-equip animation if the bound entity or tier has changed.
- This was only noticeable before if you were using the shard as a weapon. It became more apparent when used in the offhand slot.
------------------------------------------------------
Version 2.3.5
------------------------------------------------------
- Updated to newer version of Forge. Make sure you're updated, as well.
- Added Soul Stealer enchantment to EnderIO's Enchanter
- EnderIO *has not* been ported to 1.9, yet, but I figured what the hay.
------------------------------------------------------
Version 2.3.4
------------------------------------------------------
- Implemented Forge's Version Checker system
- I think I did it right?
- Added a "Hard Mode" that turns contained souls into a "fuel source"
- For every mob spawned, the amount of souls contained is decreased by 1.
- This does not decrease the contained tier.
- If you get your shard to Tier 5 and then spawn 1024 (default cap) mobs, your shard will now be a Tier 5 shard with 0 kills. You can then "recharge" it to get more spawns at Tier 5 level.
- It's recommended to disable "countCageBornForShard".
- [API] ShardTierChangeEvent is now cancellable
------------------------------------------------------
Version 2.3.3
------------------------------------------------------
- Allow offand shards to be inserted into the Soul Cage
- Ran some minor code cleanup
- If an origin block does not exist in `Multiblock.json`, everything will be reset to default as a fallback.
- mcmod.info now dispalys the correct Minecraft version
- Re-implemented Blood Magic compatibility
- Lowercased modid from SoulShardsTOW to soulshardstow in order to follow standard Forge convention
- Fixed spawner consumption crashing
------------------------------------------------------
Version 2.3.2
------------------------------------------------------
- Fixed some misunderstandings about block updates
- Changed checking of light level to the location the entity will spawn at instead of the cage's location
- Re-balance to place Shard creation just after entering the Nether.
- Replaced End Stone with Quartz Block
- For existing instances, delete `../config/sstow/Multiblock.json` to get the change.
- [API] Moved the ACTIVE IProperty to API
------------------------------------------------------
Version 2.3.1
------------------------------------------------------
- Re-enabled the JEI plugin
- Moved to official Forge builds instead of the bootleg ones I was using
- Re-added the anti-boss config
- Shards for bosses can still be obtained, but they will not spawn.
- Fixed Shard being unobtainable in Survival
- Left click on the origin block with a Diamond instead of right click.
- PlayerInteractEvent is currently broken as the system that powers it is being re-done. Until then, left click!
------------------------------------------------------
Version 2.3.0
------------------------------------------------------
- Initial pre-release for Minecraft 1.9. You still need to wait for Forge to release builds.
- Spawning is a bit... iffy. You'll see if you try it. Not sure if it's my fault or Forge's.
- Direct port. No major changes. Worlds should move just fine.
- All compatibility has been disabled for now.
------------------------------------------------------
Version 2.2.7
------------------------------------------------------
- Added compatibility with Blood Magic
- Allows requiring use of LP in order for the Soul Cage to function.
- Defaults to 250 LP required *per mob* on an individual basis. This means that it will only spawn the amount of mobs available from your current LP count.
- Causes a nausea effect when not enough LP is available and the cage is activated. Disallows spawning.
- Config to disallow Cage Born mobs from counting towards Shard kill count
- [API] CageSpawnEvent now obtains it's tier value from the Shard instead of manually passing it. Shouldn't affect anybody.
------------------------------------------------------
Version 2.2.6
------------------------------------------------------
- Fix Wither Skeletons not counting kills after a shard was set to one (#8)
------------------------------------------------------
Version 2.2.5
------------------------------------------------------
- Fix spawn cap
------------------------------------------------------
Version 2.2.4
------------------------------------------------------
- Added German translation
- Cleaned up some Skeleton special casing
- Removed Villager special casing. Standard method works just fine for them
- Reworked the Soul Cage spawning mechanic to be less... silly
- Fixed another instance of hardcoding to 5.
- [API] Added a ShardTierChangeEvent that fires when a Shard's tier changes through normal means.
- [API] Added a CageSpawnEvent (Cancellable) that fires right before a Soul Cage is about to spawn an entity
------------------------------------------------------
Version 2.2.3
------------------------------------------------------
- Fixed a few instances of hardcoding to a max of 5 tiers
- Added a durability bar to Shards to display how close to max tier it is.
- Includes a config option for those who don't want it
------------------------------------------------------
Version 2.2.3
------------------------------------------------------
- Fixed NPE when setting repair material while Tinkers' Construct was installed
------------------------------------------------------
Version 2.2.2
------------------------------------------------------
- Vile Sword can now be repaired with a Corrupted Ingot
- Shards can now be combined in an anvil.
- Transfers the kills from the shard on the right to the one on the left
- Level cost is the output shard tier multiplied by 6.
- http://gfycat.com/HelplessShrillGalapagossealion
------------------------------------------------------
Version 2.2.1
------------------------------------------------------
- Fixed third person models for items. They no longer look like a held tool.
- Added Vile Dust and made some recipe tweaks to account for it.
- Added config option to change the cooldown time to be considered in ticks instead of seconds. Useful for those who want finer control over timings.
------------------------------------------------------
Version 2.2.0
------------------------------------------------------
- Moved multiblock recipe to JSON format
- The X, Y, and Z are an offset from the block the player right clicked
- Limitations:
- There must be an origin block at 0, 0, 0.
- The origin block must be the one to be right clicked. You cannot completely surround it by other blocks.
- Added a description to JEI for the Soul Shard
- Removed all references to the Soul Forge in code. It's just a machine that will be used once then never again. Sticking with the in-world creation.
------------------------------------------------------
Version 2.1.3
------------------------------------------------------
- Moved Shard configs to a JSON system
- Much cleaner code wise
- Less prone to errors
- Allows for custom tiers to be created
- Requires custom resources for textures and models. Works fine without these, however.
- Fixed bug where an MCP name was called in an obfuscated environment.
- [API] Added ISoulShard for instanceof checks. Currently no use other than that. May expand to have getters
------------------------------------------------------
Version 2.1.2
------------------------------------------------------
- Config to require the owner to be online for the cage to work. Owner = Person who put shard in cage.
- Config to disable XP drops from spawned entities.
- New textures. Completely re-textured by BBoldt to be thematically similar to the original.
- Beginning of an API
- Interface to allow specifying "Soul Weapons" (Like the Vile Sword) that provide a bonus to your kill obtaining.
- API methods to allow mods to blacklist their entities. Overrides the config.
- IMC handling for blacklisting entities. See API javadoc for details.
- Added a helper class for Shard related getters/setters.
- API jar now only contains the API packages and classes.
------------------------------------------------------
Version 2.1.1
------------------------------------------------------
- Fixed
Creating a Soul Shard did not use up the Diamond
------------------------------------------------------
Version 2.1.0
------------------------------------------------------
- Changed
Initial port to 1.8.9
Re-license as MIT