forked from Anon8281/CraftBook
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG.txt
2133 lines (1999 loc) · 103 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
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
3.10.8
* Fixed a few situations where gates might not work correctly under Y=0
* Removed a few HeadDrops that had the skins hijacked by offensive imagery
* Add references to 1.19.3 experimental blocks
3.10.7
* Update to 1.19, removing 1.18 support
* Allow the IC creation message to be translated
* Fixed a few "y < 0" bugs
* Work around a Spigot bug causing occasional errors with the Cauldron mechanic
* Work around a Spigot bug that caused empty messages to print to the player
3.10.6
* Target 1.18 as the minimum version
* Require Java 17+
* Fix elevators below 0
* Use flint as the default SignCopier item
3.10.5
* No changes - re-upload due to corrupt BukkitDev jar
3.10.4
* Target 1.17 as the minimum version
* Require Java 16+
* Don't load self triggering ICs on boundary chunks for performance
* Improve support for 1.17 items
* Allow MOB_ANY EntityType to match slimes
* Add a warning about SUPERUSER CommandItem deprecation
* Disable easter-eggs by default
3.10.3
* Target 1.16 as the minimum version
* Fixed an issue where CraftBook would error if a furnace recipe with no ingredients was provided by Spigot
* Fixed some errors that were occurring on 1.16 due to a Spigot bug
* Fixed @b CommandItem selectors returning odd data
* Made @b.t CommandItem selector return the Minecraft block key rather than the Spigot name
* Fixed Soul Fire not working with the Cooking Pot
* Added new 1.16 items to the Cooking Pot recipe table
3.10.2
* Target 1.15.2 as the minimum version
* Fixed issues where new blocks added in 1.14 and 1.15 couldn't be added to furnaces by pipes
* Fixed pipes not recognising blast furnaces
* Fixed PASSIVE command items
* Fixed elevator and teleporter while riding entities
* Fixed TreeLopper "single-damage" mode
* Ignore HeadDrops without a name for better compatibility
* Fixed Ranged Collector picking up items that weren't allowed to be picked up
* Fixed potential for errors when using unsupported forks of WorldEdit
* Fixed an issue that could cause an out of sync message for commanditems
* Worked around a Spigot bug causing errors for BetterLeads
* Fixed pipes not seeing charcoal, bamboo, or dried kelp as a furnace fuel item
* Fixed an error with DispenserRecipes, a Spigot bug still prevents these working with only a single of each item
* Fixed DownCounter not resetting when input is high
* Fixed a few issues with the BlockBreaker ICs
* Ensure that other plugins cannot remove TemporaryMinecarts to prevent item drops
* Fixed an off-by-one issue with the Distributor IC
* Fixed an error where Spigot calls vehicle events for non-vehicles
* Fixed BetterPhysics not working inside caves
* Worked around a Spigot bug causing errors for MoreRails
* Worked around a Spigot bug causing north-facing ladders to cause errors
* Fixed LightSwitch causing incorrectly facing torches
* Fixed issue where XPStorer in ranged mode wouldn't work when it was the only mechanic loaded
* Fixed barrels not working with pipes
* Fixed brewing stands not working with pipes
* Fixed smokers not working with pipes
* Fixed CHAT command item actions failing on newer 1.15.2 builds of Spigot
3.10.1
* Fixed a few Variables issues
* Disable legacy to CBID conversion by default
* Disable a few broken recipes in Spigot for the Auto Crafter
* Workaround a Spigot issue causing Hidden Switch to incorrectly activate
* Added an option to include wet sponges in the sponge mechanic
* Take unbreaking into account when damaging items
* Added an option to prevent leaves damaging the axe with TreeLopper
* Added a /cb cbid command to get the user's CBID
* Add another workaround for Spigot causing signs to block the destination of Elevators/Teleporters
3.10
* Updated to Minecraft 1.13+ (1.13/1.14)
* Required WorldEdit 7
* Added a setting to entirely disable self-triggering ICs
* Fixed player language functionality
* Fixed AdvancedEntitySpawner erroring with invalid entities
* Fixed WaterPlaceOnly
* Fixed some weird edge cases where chairs weren't being removed
* Fixed InvertOutput in ST variants of PlayerSensor
* Make Snow slowdown not require trampling
* Improved the report writer (More coming)
* Upped the max of monostable to 5 minutes
* Added advanced block checks support to BetterPistons
* SignCopier is a break, not build action
* Fixed the tick offset for BetterPistons
* Fixed invert mode for PlayerSensor
* Switched to Gradle as a build system
* Fixed issues where Shulker boxes ended up inside Shulker boxes
* Switched to bStats over Metrics
* Fixed a SetDoor/Bridge bug
* Don't error if a vehicle has an infinite velocity
* Significantly improve performance for users with PaperMC
* Use the meta system for the MapChanger
* Update for random Spigot breakages
* Fixed Bonemeal Terraformer eating blocks
* Workaround a Minecraft bug causing signs to block lifts
* Fixed Cauldrons causing potential chunk loading
* Cleanup piston protection code
* Use fuzzy blocks in more places
* Fixed non-empty boats being removed with ExitRemover
* Bump PaperLib version to fix an issue where an optimisation wasn't applied
* Fixed gates not using minified IDs
* Fixed saplings and flowers not being planted on podzol
* Added sound categories to JingleNote
* Added an option to not damage players with MinecartRemoveEntities
* Set the string ensembles instrument to PLING in JingleNote
* Updated how permissions are resolved to remove legacy workaround
* Fixed a few potential bugs relating to material enforcement of bridges and doors
* Fixed a few issues on 1.14 due to Spigot breaking a lot of their compatibility code
* Update JingleNote to use 1.14.2 instruments
* Added flags to copy biomes/entities
* Added shulker boxes to list of blocks with inventories
* Vastly improve pipe performance
* Warn on invalid MIDI files instead of error
* Prevent the Payment mechanic loading without an economy plugin
* Fixed an issue with multiple definitions of the same command item that keep on death
* Fixed offBlock on MultipleSetBlock IC
* Added an event for ranged collectors
* Support all sign types
* Print a warning on invalid firework shows
3.9u22
* Fixed a few bugs and optimised BetterSnow
* Fixed a pulse issue with Toggle Areas
* Fixed an issue with some plugins that improperly handle commands and CommandItems
* Updated HeadDrops to have all the heads from the Sponge version of CraftBook
* Allows the off-hand to be used for HiddenSwitch keys
3.9u21
* Removed the 'hd' command alias to prevent duplicates
* Fixed a few deprecation warnings
* Added hoppers to the list of blocks with inventories
* Added an enforce-type option to bridges and doors
* Added the ability for sorters to ignore enchants, meta, and durability
* Added more compatibility with plugins that bypass the Bukkit command system entirely to CommandItems
3.9u20
* Added support for CraftBookNMS for performance boosts on Spigot (Paper is unaffected)
* Updated dependencies
* Fixed levers and buttons having weird behaviour when placed on the top and bottom of blocks
* Simplify the synchronisation used in the MIDI ICs (Fixes an issue with some alternative JVMs and also slightly improves performance)
* Allowed mechanics to compare the contents of books
* Slightly improve dispenser recipe performance
* Upped the limit of clock ICs to 100000
* Fixed an issue with worldguard protections being ignored with advanced block checks enabled when using signs
3.9u19
* Fixed a major breakage in the last release
3.9u18
* Added missing fuel sources for smelters (Doors, etc)
* Added smelting results for iron/gold equipment
* Fixed a minor pipe jukebox issue
* Fixed RangedCollector only working with chests
* Fixed Irrigator only working with chests
* Fixed Cultivator only working with chests
* Fixed Minecart depositer with filters
* Fixed a potential issue with thread locking for MIDI players on some specific JVMs
* Fixed a broken polar bear skin
* Fixed some errors caused by removals in the Spigot API
* Fixed an issue where the Irrigator IC wouldn't correctly irrigate some soil
* Fixed Spigot/Pump ICs still accepting the non-existent water item
* Refactor some tile entity accesses, to allow a future companion plugin to use NMS to bypass a recent major performance regression within Spigot
3.9u17
* Fixed bugs caused by Spigot breakages in 1.12.1 (Not backwards compatible)
* Added option to only remove 1 damage from the axe with TreeLopper
* Remove hack-fix for Minecraft chair bug fixed in 1.12
* Register recipes with names
* Added new 1.12 blocks as smelt targets (Fixes cooking pot, etc)
* Fix an issue where certain MIDI files didn't send the end code to the MIDI ICs.
* Added per-drop permission nodes to CustomDrops
* Catch errors created when crazy velocities are set on signs for minecart mechanics.
* Added inline comment support to Fyrestone.
* Added option to CustomDrops to remove all vanilla drops.
* Added GREATERVAR and LESSVAR actions to CommandItems
* Fixed burning furnaces not being interactable with CraftBook mechanics.
* Fixed shulker boxes not being interactable with CraftBook mechanics.
* Minor optimisations for RangedCollectors.
* Fixed an issue where PoweredRails were powering mechanics.
* Fixed CombineHarvester not collecting beetroot seeds.
3.9u16
* Fixed potential cart duplication issue.
* Fixed new boat types not working with many boat mechanics
* Fixed minor door/bridge dupe issue.
* Fixed a few BetterLeads errors introduced in 1.11
* Fixed beetroot not working in the Terraformer
* Fixed pipes not transferring certain items with 0 durability left.
* Allowed usage of the WorldGuard __global__ region.
* Fixed LightSwitches
* Added a list of ignorable heads in HeadDrops, for plugins using custom heads.
* Added a biomes filter for CustomDrops
* Fixed a bug caused by some weird colour plugins.
* Many memory optimisations throughout the code.
* Added /cb iteminfo, outputs the held item in ItemSyntax.
* Fixed AntiCheat plugins blocking SignCopier.
* Updated to later versions of ProtocolLib
* Updated the MIDI backend to use the new 1.12 instruments. This sounds hecking cool, give it a try.
* Updated the entire codebase to Java 8, as 1.12 requires Java 8 now.
3.9u15
* Fixed few irregularities on item detection for PlayerInvSensor
* Fixed ItemStack drop chance being read as a whole number for CustomDrops, rather than as a decimal number.
* Fixed a few mechanics potentially loading more chunks than they needed to during operation.
* Fixed pipes not putting wool into furnaces as fuel.
* Fixed limit issues with Bounce BetterPistons.
* Fixed limit issues with BounceBlocks.
* Fixed empty sign issues with BounceBlocks.
* Improved warning output for when CraftBook encounters invalid recipes with the AutoCrafter.
* Fixed Melody IC replacing the last line with uppercase.
* Fixed a few minor issues with newer versions of NoCheatPlus.
* Fixed CustomDrops items not stacking with other blocks on some servers.
* Added ability to specify an item as unbreakable in the item syntax.
* Added ability to specify item flags in the item syntax.
* Fixed issue that occurs in rare circumstances and can break CustomCrafting recipes.
* Fixed potential deadlock when using ITEM_PICKUP on servers that have plugins overriding item pickup.
* Added required-item to CustomDrops.
* Added more HeadDrops (Evoker, Vex, Stray)
* Fixed escape characters remaining in ItemSyntax ItemStacks.
* Added a command to give players headdrops.
* Tweak item comparison algorithms to act more like the user will probably want them to act.
3.9u14
* Added option to disable playing message on Melody IC.
* Fixed report writer failing if ST is disabled.
* Fixed RangedCollector having issues when no filters are defined.
* Removed now-defunct automatic updater.
* Fixed /cb about not showing the actual version.
* Only use persistent-storage for CommandItems across restarts.
* Added warnings and filters to AutomaticCrafter when it detects broken recipes provided by Spigot.
* Worked around spigot bug causing wrong sapling types to occur from TreeLopper.
* Pre-calculate some values for CommandItems, fixing some issues caused by plugins that prematurely remove items during events.
* Fixed Ranged Collector not playing nicely with pipes.
* Fixed bucket issue with pumps.
* Added support for beetroot to farming ICs.
* Fixed the BEFORE CommandItem not cancelling consumables.
* Added more stair types as defaults for Stairs.
* Added offhand support for Player Inventory Sensor.
* Fixed AnimalHarvester harvesting wool when it was full.
3.9u13
* Fix Jukebox error on 1.11 servers.
* Fixed ranged collector requiring all filters to pass.
3.9u12
* Added a list command for variables
* Allowed Jungle and Dark Oak trees to plant 4 saplings with TreeLopper
* Support sorting enchanted books
* Fixed Wooden Buttons activating for only 20 ticks with HiddenSwitch.
* Fixed a potential dupe bug with gates that had never been activated before.
* Added wet sponge as a smeltable resource. (Fixes pipes and a few other things regarding wet sponges)
* Fixed a regression in CustomDrops that caused a few issues with various setups.
* Fixed warning generated by CartBoosters with Paper.
3.9u11
* Added a few new HeadDrop types.
* Fixed a few issues with TreeLopper on 1.10+
* Fixed potential errors with Chairs.
* Use ArmorStands rather than arrows with chairs. Fixes spigot dismount bug, but causes weird head movement at some angles.
* Fixed weird spigot chunk loading oddities
* Fixed issue where TreeLopper failed when leaves were at the bottom of a tree instead of the top.
* Bypass consumables on CommandItems when in creative
* Added a permission node to bypass consumables
* Fixed AnimalBreeder not working on pigs
* Improve performance of paintingswitcher
* Added region support to CustomDrops
* Added PROJECTILE_LAUNCH CommandItems event
* Added radius mode to the XP Storer mechanic
* Fixed an issue with ICs not putting blocks into their chest in some setups.
* Fixed the Driller IC acting weird in some cases.
* Added max depth option to the Driller IC.
* Added ability to change the size of the Driller IC hole.
* Fixed BetterPhysics ladders acting weird on 1.10
* Fixed ItemStack validity checks in pipes, causing errors in uncommon setups.
3.9u10
* Fixed a few compatibility issues
* Fixed another TreeLopper sapling issue
3.9u9
* Added support for Minecraft 1.10
* Fixed TreeLopper issue with saplings
3.9u8
* Fixed another issue with the SignCopier mechanic.
3.9u7
* Fixed an issue with the SignCopier mechanic
3.9u6
* Vastly improves performance in some use cases
* Fixed a few bugs
3.9u5
* Fixes a few 1.9-specific bugs and performance issues
3.9u4
* Adds support for Minecraft 1.9
3.9u3
* Fixed a few bugs
3.9u2
* Fixes footprints
* Removes ProtocolLib requirement of footprints
* Fixed Planter IC not planting all plants correctly
3.9u1
* Fixes a few bugs
* Improves general performance
3.9 (30th November)
* Fixed a few issues with UUID resolution.
* Fixed ItemSyntax allowing some invalid values.
* Updated to WorldGuard 6.
* Remove redundant code - causing possible slowdowns.
* Fixed issues with MIDI and Playlist parsing.
* Fixed Distributor 'off by one' error.
- Removed Per Player Languages due to recent bukkit issues. It will now only use the default.
3.9 Beta 4 (16th August)
+ Added a BounceBlocks mechanic - Allow custom jump values to be set, as well as automatic bouncing blocks.
+ Added an optimizing option to BetterPlants. This makes them run much faster whilst making it a little less random.
+ Added an option to override outgoing chat packets in variables, to modify all plugin or server messages.
* Made ICs that appear to be a valid ID, but aren't, break.
* Optimized variable parsing and MIDI ICs that reference an invalid file.
* Fixed CustomDrops erroring if rewards were not set.
* Fixed Melody ICs where an invalid WG region was specified playing globally.
* Fixed short sounds in playlists having a long delay after them.
* Fixed empty lines, or lines without a % being seen as a variable.
3.9 Beta 3 (22nd July)
+ Added escape characters to Item Syntax.
+ Added EXPERIMENTAL caching to Item Syntax. This may improve CPU performance at the cost of slight amounts of memory.
+ Added the ability for lava to be used in cauldrons instead of fire.
+ Added monetary rewards to CustomDrops.
+ Added permission node to bypass max toggle area limit.
* Fixed chairs allowing sitting when a block was above the chair.
* Fixed BetterPhysics related error.
* Optimized Cauldron Item Tracking option.
* Updated for 1.7.10
* Fixed mechanisms.yml not getting new values added automatically.
* Fixed CommandItem consumables becoming out of sync when multiple existed.
3.9 Beta 2 (22nd June)
+ Added commands to enable and disable mechanics. (/cb enable, /cb disable)
+ Added load ordering to mechanics - Should fix CommandItems not being usable in crafting, etc.
+ Added ability to set custom commanditem cooldown and consumable messages.
+ Added a boat decay mechanic.
* Major performance improvements plugin-wide.
* General code cleanups.
* Fixed the a and s flags for commanditem commands not showing in the descriptions.
* Fixed the mob spawner ICs not being able to set high health values.
* Fixed CommandItem consumables not taking amounts into consideration.
* Fixed UUID Conversions capable of stalling the server for large amounts of time.
* Fixed ToggleArea save to other namespace permissions.
* Fixed a bug where combine harvesters and planters operating on the same tick could instantly grow full crops.
* Fixed slow moving on elevators disabling /fly.
* Fixed the mechanisms config file not containing the config header.
* Fixed the disabled mechanics section of the config not updating itself.
3.9 Beta 1 (1st June)
+ Added a new system to enable/disable mechanics, and a seperate mechanisms.yml file to configure mechanics. (Note: You will need to redo your configs, this will save the old one as config.yml.old)
+ Added blacklists for BlockBreaker and SetBlock ICs.
+ Added an option to require signs for cauldrons.
+ Added coal and lapis ore to cooking pot.
+ Added the ability for IC ranges and offsets to have decimal values.
* Optimized UUID to CBID conversions.
* Optimized the plugin in general.
* Fixed PaintingSwitcher on some versions of Java.
* Fixed a randomly thrown bukkit error.
* Fixed possible errors on disable.
* Fixed a few performance issues with ST mechanics.
3.8.9 (24th April)
+ Added an option to specify the amount of health to regain when being healed by a chair.
+ Added cocoa support to Planter IC.
+ Added redstone support to elevators.
+ Added a converter for LegacyCustomDrops.
+ Added support for the teleporter ICs to output high on success.
* Fixed AutoCrafter consuming buckets.
* Fixed the XP noise occuring whenever an entity was killed with Custom Drops.
* Fixed CraftBook erroring when trying to convert a variable without a namespace set.
* Fixed XP Storer providing free XP.
* Fixed a few slow elevator bugs.
* Fixed ItemSyntax outputting section signs instead of ampersands.
* Fixed persistent storage files being mispelt.
* Updated to 1.7.9
* Fixed a few elevator lag issues on 1.7.8/1.7.9
* Fixed some right clicks not working 100% correctly due to a bug in bukkit.
* Slightly optimized MC3300 and MC3301.
* Fixed some SQL statements not being closed, causing a potential memory leak.
* Fixed the 'Item Checks' not being 100% accurate in some cases.
3.8.9 Alpha 1 (14th April)
+ Added support for UUIDs. CraftBook now has an internal ID system called 'CBIDs'. This is viewable by other plugins as an API, and is a way of referencing UUIDs on signs.
+ Added converting of Names to CBIDs (CraftBook UUID Mappings) WARNING! MAKE A BACKUP BEFORE USING THIS, IT IS IRREVERSIBLE.
+ Added CBID PlayerType argument.
+ Added the ability for Potion Inducer to be turned off with a lever.
+ Added an option for XP Storer to require a glass bottle.
+ Added an option to change the amount of XP required per bottle for XP Storer.
+ Added the option for air to be set as XP Storer block, removing the need to right click a block. (Just right clicking air, with glass bottle if configured to)
+ Added TemporaryCart mechanic.
+ Added 'Last Known Locations' to Teleport ICs. Allows for ICs to cache locations and load the chunks.
+ Added SQLite PersistentStorage type.
+ Added Loaded Mechanics List to CB Report.
* Fixed the Melody IC being odd in many cases, and having a lot of redundant code.
* Updated for 1.7.8
* Tweaked Monostable IC bounds, and fixed it with caching.
* Retired PersistentDataIC and use PersistentStorage instead. ICs auto convert.
* Fixed the 'no enabled mechanics' warning not occuring due to default enabled mechanics.
3.8.8 (4th April)
+ Added an amount flag to CommandItems give/spawn commands.
+ Added a silence flag to CommandItems give/spawn commands.
+ Added a UUID option for ICs that use the PlayerType syntax. (Eg MC1272)
* Fixed BetterPlants working in certain protected areas.
* Fixed BetterPlants being insanely fast.
* Fixed TreeLoppers break leaves feature.
* Fixed TreeLopper not obeying world protection in certain areas.
* Fixed namespace related issues with area commands.
* Fixed PotionInducer IC erasing variables on syntax conversion.
* Fixed sponge not obeying protection or other sponge blocks on destroy.
* Fixed BLOCK_PROJECTILE CommandItem events being off.
* Fixed Variable ICs being enabled when variables weren't.
* Fixed the IC disable method not being called.
* Fixed gate max-column-height being very inconsistent.
* Improved sponge performance.
3.8.7 (23rd March)
+ Added Passive CommandItem event.
+ Added a command to spawn a CommandItem at a location.
+ Added an option to turn off redstone support for Cooking Pots.
+ Added support for ternary states in the bookshelve sneaking options.
+ Added @#.w tags to get world name.
+ Added BLOCK_PROJECTILE_EITHER, BLOCK_PROJECTILE_AIR, BLOCK_PROJECTILE_BLOCK CommandItem events instead of BLOCK_PROJECTILE.
+ Added BetterPlants Mechanic. (Currently just Fern Farming)
* Fixed CommandItem Actions.
* Fixed IC Commands erroring when ICs are disabled.
* Fixed some variable namespaces not working in CommandItems.
* Fixed PlayerTrap IC getting mixed up with colours due to & character.
* Fixed CommandItem consumables with custom item metadata.
* Fixed ToggleArea commands defaulting to users namespace when it should display an error.
* Fixed ToggleArea namespace shortening not working in some of the commands.
* Fixed the BetterLeads Mob Repellant option being ignored.
* Fixed parts of snow code running when they weren't needed to run.
* Fixed the new logs in 1.7 not working with most CraftBook item movement mechanics.
* Fixed an error caused by unloading of an incorrectly initialized Melody IC.
* Fixed issues where ICs would cause other Self-Triggering mechanics to unload.
3.8.6 (14th March)
+ Added a cauldron item tracking option. Makes the items stay above the cauldron.
+ Added pipe support to ContainerDispenser.
+ Added an off mode to ST versions of many ICs (TeleportReciever, Farming ICs, Ranged Collectors)
+ Added PlayerType data to TeleportTransmitter.
+ Added @#.x, @#.y, @#.z, @#.bx, @#.by, @#.bz and @#.l
+ Added MATHVAR CommandItem Action, works the same way as VAR100 but with CommandItems.
+ Added Log support to CombineHarvester IC.
+ Added CLICK_#_BLOCK and CLICK_#_AIR CommandItem events.
+ Added BLOCK_PROJECTILE event to CommandItems. Is called when a projectile hits a block.
* Fixed Bonemeal Terraformer not working with anything but chests.
* Fixed VAR100 (Numeric Modifier)
* Fixed VAR100 working on both high and low.
* Experimental. Disable the upper half of the sponge water re-adding.
* Fixed AnimalBreeder not copying sheep colours over.
* Fixed bridge/door transmutation bugs.
3.8.5r1 (1st March)
* Fixed an error that occured for a small portion of people
3.8.5 (1st March)
+ Added a utility to automatically generate IC wiki pages
+ Added an option to minecart remove entities that allows for empty carts
+ Added MOD and symbol (+,-,*,/,%) support to VAR100
* Performance improvements in sign validation
* Performance improvements in Variables
* Performance improvements in BetterPhysics
* Major performance improvements across the entire plugin
* Fixed chunk-error related issues causing the plugin to not start
* Fixed the world not being shown in chunk-error related warnings
* Fixed Sponge redstone mode
* Fixed a bug involving clicking air that was caused by a bug in bukkit, through a workaround
3.8.4
+ Added messages to payment mechanic to show transaction errors.
+ Added redstone support to Improved Cauldrons.
+ Added AntiCheat Compatability.
* Performance improvements for sign related clicks.
* Performance improvements in all events.
* Fixed a pipe dupe bug.
* Fixed /sign erroring when not enabled, instead of saying it is not enabled.
* Fixed gates transmutating types between signs.
* Fixed potential dupe bug caused by other plugins handling boat removals.
* Fixed diagonals with TreeLopper.
3.8.3
* Fixed Melody IC not checking for file existance on first load.
+ Added CommandItemActions subsystem to CommandItems. More info + features shortly. (Currently only SETVAR and ISVAR)
* Fixed the sneaking option in the ingame CommandItems creator requiring a specific line of text, instead of standard input.
* Fixed Memory Access IC with a null line.
* Refactored some mechanics, and moved code around to places that more suited it.
* Fixed many Melody bugs.
* Fixed Legacy Cauldron seeing data as amount.
+ Added a new CustomDrops system. This system currently supports exactly what the old system supported. More features will come soon. (LegacyCustomDrops will be removed in the future)
* Many performance improvements.
* Lower the amount of SelfTriggerPingEvent's that occur.
* Fixed placing redstone causing blocks not triggering most mechanics.
3.8.2
* Fixed an error involving a null sequencer in the Melody IC.
* Heavily tweaked Melody IC. It now has been tested under many circumstances and worked 100%.
* Fixed sponge replacing blocks it shouldn't be.
* Fixed snow randomly moving around.
* Fixed melt mode of snow not melting ice.
+ Re-Added snow slowdown and trampling.
* Fixed Melody IC looping when it shouldn't be.
* Tweaked the self triggering algorithms, they should be slightly faster in massive setups.
* Fixed snow moving around in higher stacks.
* Fixed snow not taking empty blocks at a higher priority.
+ Added an option for snow to only partially melt.
* Increased chances of snow being trampled.
+ Re-Added snow being placed by snowballs.
* Fixed snow not dispersing when a (slab?) of snow is placed.
+ Added an external utility system. This is for developer use only.
* Fixed Monostable not always being Self Triggered.
* Fixed Legacy Cauldron not forcing an inventory update.
+ Added warnings for when no mechanics are enabled.
3.8.1
* Fixed an error with improved cauldrons
* Only disable a mechanic if it successfully loaded.
* Fixed a few issues with SearchArea's get random block algorithm, in certain circumstances.
* Fixed Self Triggering mechanics not using the more efficient way to iterate mechanics on chunk unload.
* Fixed a few issues with distance calculations, which were breaking a fair few mechanics.
* Fixed language files being saved on shutdown, instead of at startup.
* Fixed ICs that were disabled triggering the invalid ic console warning.
* Fixed ICs creating duplicate instances on unload before unloading.
* Fixed snow replacing water.
+ Added SearchArea verification to Farming ICs.
* Fixed chairs not counting signs as a block.
* Disabled all craftbook mechanics by default in the config. (Won't effect existing configurations)
* Fixed snow scheduling multiple block changes at the same block.
3.8
* Fixed ICs with configuration in ic-config.yml having issues.
* Fixed a dupe bug with CartDeposit.
* Fixed Horse data with entity ICs.
* Fixed SentryGun not working with the r: region tag.
* Temporarily disabled the snow mechanic, it is part way through being rewritten.
* Fixed players recieving damage in slow elevators.
* Fixed the HeadDrops silverfish head.
+ Added sorter option to check if storage cart is empty. (Thanks Tomski)
* Fixed Farming ICs being more resource intensive than a resource intensive thing.
* Fixed IC offsets on ICs that use a SearchArea.
* Fixed some radius checks working across worlds.
* Fixed event filters not being checked properly across the entire plugin.
* Fixed Highest priority being used, not High.
* Fixed a potential BetterLeads error.
* Fixed a few test cases being off or missing.
* Fixed Pulsers that are unloaded during pulsing causing an error.
3.8b6 (Definitely the last beta, I swear!)
* Fixed many sponge bugs.
* Fixed a lot of sequencer related issues.
* Fixed a few persistence bugs.
+ Added ways to generate the IC list for the wiki, and the configurations for the wiki.
* Fixed many IC shorthands being too long.
+ Added an option for snow max piling height.
+ Added new log types as default to TreeLopper.
* Fixed chairs breaking CraftBook when ProtocolLib was not installed.
* Tweaked mechanism loading, should be more safe. Mechanisms shouldn't be able to break the plugin anymore.
- Removed the 'components' system. Which is the splitting of Circuits, Vehicles and Mechanisms. They are still split at the config level, but not at the code level.
* Made the Melody IC Async. Should stop Sequencer hangs crashing the server.
* Removed useless code that was making the plugin larger.
* Fixed Teleporter Mech with variables.
* Fixed pipe dupe with ICs.
* Notify the user about a successful update schedule with 'cb update'
+ Added an option for snow to freeze water.
+ Added pipe support to ContainerStocker.
* Stopped snow landing on stairs.
* Fixed Snow having blocks landing on a lot of places it shouldn't, and allowed it to land in places it should.
* Fixed pipe erasing some items.
* Fixed the melody file missing message not occuring only in debug mode.
3.8b5 (Most likely last beta)
* Fixed CommandItems add command still working when they are disabled.
* Fixed the Teleport Reciever teleporting the player into walls.
+ Added a way to cancel out variables in text.
* Fixed the clicking speed checks showing an annoying message. It's silent now.
* Fixed EntitySensor always overwriting the last line.
* Fixed WirelessTransmitter get command.
+ Added a WirelessTransmitter toggle command.
* Fixed chair max click radius not being set by the configuration.
* Experimental NaN packet removal. Should fix chairs, but remove the Nope! kick entirely.
* Fixed Netherwart usage in ICs.
* Fixed MIDI/Tune related ICs not continuing on server restart.
* Fixed a lot of Playlist related bugs.
+ Added option for firework IC to not stop on low power.
* Fixed HiddenSwitch protection checks firing more than it should.
* Fixed Area-Protection for Bridges and Doors not being checked.
* Fixed gates not checking the other sign for blocks.
* Fixed Easter Eggs saying "1th, 2th and 3th".
+ Added inventory access checks to pipes on placement of pipe sign.
+ Added support for MIDI/Tune ICs to output high when playing.
+ Added an improved version of the sponge mechanic from worldguard.
* Fixed CraftBook requiring Java 7.
+ Added an 'enabled mechanics' metrics graph.
3.8b4
* Fixed many mechanics ignoring plugin protection.
* Cache the secondary instance list of triggering mechanics to improve speed.
* Heavily optimize Cooking Pot.
+ Add a max chair size option. Limits the distance between the clicked block and the sign (If sign required).
* Fixed an error with AI mechanics.
+ Added Item Counter Variable IC.
+ Added CommandSign expansion signs.
* Fixed SelfTriggering ICs not unloading correctly if the block behind the sign is destroyed.
+ Add a nicer message for corrupt tile entities.
* Fixed Random ICs.
* Fixed Teleporter permissions being inverted.
* Fixed Cauldron ingredients not searching correctly.
* Fixed CommandSigns not finding variables split across lines.
+ Added team support to PlayerSensor.
+ Added support for all PlayerSensor criteria in MessageSender IC.
+ Added PlayerTrap IC. Damages players with criteria of PlayerSensor.
* Fixed CommandItem keep on death option.
+ Added IsAtLeast Variable IC.
* Fixed XNOR having incorrect output.
+ Added an option to limit the speed of sign clicks.
* Refactor and remove unneeded code.
3.8b3
+ Add an enable option for snow, instead of using a combination of other options.
- Remove the old MechanicManager system.
* Moved all outstanding mechanics over to the new system. (Teleporter, ToggleArea, ImprovedCauldron, LegacyCauldron, Gates, BetterPistons, Cooking Pots, ICs)
* Fixed planter with empty ID line.
* Fixed carrots and potatoes not being plantable by the Planter IC.
* Fixed more rails vertical rail normalizing side velocity.
+ Added support for vehicle mechanics underneath/behind More Rails rails. (Including vertical rail)
+ Added support for some vehicle mechanics to be on their sign, for use with More Rails vertical rails.
* Fixed a dependency on the google commons library, which is now packaged inside minecraft. (Fixed pre 1.7 compatability)
+ Added support for decimal places in CustomDrops chances.
* Fixed CommandItems not working as an item name in many mechanics.
+ Added the ability to set custom CustomRecipes permission errors per recipe.
+ Added an option to set what sneaking state the player must have to use XP Storer.
* Tweaked Boat and Minecart configurations.
* Experimental fix for macs with signs. This should effect all plugins.
* Made AI Mechanics much more lightweight.
* Fixed a few /cb report issues, and made it show more details about mechanics and ICs.
* Fixed Playlist skipping if a player is added twice.
* Playlist related ICs are now less buggy and should be more resource efficient.
+ Added support for 'SearchArea' to any music playing IC. Allows WorldGuard regions, etc.
* Fixed Weather/Time Faker radius only effecting players who were within radius when IC was enabled.
+ Add a place anywhere feature to minecarts, similar to LandBoats for boats.
+ Added the ability to shift right click ICs to reload them. This may mess with their current functionality, and cause them to lose their state.
+ Added precise duration to firework IC.
+ Added a sound command to firework IC.
+ Added a way to turn off the firework IC.
+ Added the firework IC outputting whether it is playing or not.
3.8b2
* Fixed Cooking Pot fish dupe bug.
+ Added wolves to HeadDrops. Also use more official head skins.
* Fixed snow calculations sometimes causing errors.
+ Added the ability to turn off the Sentry Gun IC by powering it.
* Fixed the Sentry Gun IC shooting arrows from inside solid blocks.
* Fixed BetterPistons up/down sign support.
* Fixed non-rideable carts despawning with empty decay.
* Moved HiddenSwitch over to the new system.
+ Added jukebox pull support to pipes.
* Fixed XPStorer error.
* Fixed ChunkAnchors failing silently, when a fail may mean a much more severe problem with chunk loading.
* Modified the way variables work.
+ Added usage information to variable commands.
* Fixed CartMaxSpeed not allowing blank for reset.
* Fixed Cart Speed Modifier Maximum being way too over powered by default.
* Fixed MoreRails Vertical Rails not obeying max cart speeds.
3.8b1
* Fixed RandomBit counting levers that didn't exist.
* Fixed ChipState not being able to detect the existance of outputs.
* Fixed messages not showing in colour.
* Fixed many issues with the Random ICs.
* Fixed ExitRemover still occuring on dead carts.
* Fixed Teleport mechanic teleporting to any sign, not just teleporter signs. (Thanks ScoreUnder)
* Updated compilation to 1.7.2, although CraftBook already supported 1.7.2.
+ Added an option to not trample snow that is in its lowest form.
+ Added Stained Glass support to pipes. Stained Glass will only transport to stained glass of the same colour (or non-stained glass).
* Converted a majority of mechanics over to the new system.
* Recoded Bridges and Doors. Both use the new system and share a lot of code.
+ Added the world name to /cb report -i (Thanks dddeeefff)
+ Added recipe permission text to the localizable messages list.
* Fixed ProgrammableFireworkDisplay spawning fireworks in unloaded chunks.
+ Added support for item amounts to CartDeposit.
* Fixed a BetterPhysics dupe.
* Recoded pipes. Pipes now are event based and therefore are much more intergratable into external things. Other plugins can interact with pipes now.
+ Added pipe support to Bridges and Doors.
+ Added success message to Payment mechanic.
+ Added support for a dropper to be used instead of a piston in a pipe. This acts as a dropoff point that items will be shot from.
+ Added support for pipes to place into hoppers and jukeboxes.
+ Added glass pane to pipes to act as a junction block. Stained glass panes only conduct to their own colour.
* Tweaked DaySensor.
* Fixed fishes losing their type in Cooking Pots.
3.7.14
* Fixed CommandItems _EITHER sections.
+ Added minOn to random IC's.
* Fixed Random IC's not triggering redstone update if lever was already toggled previously.
+ Add SearchArea to SentryGun IC.
3.7.13
* Fixed Iron, CLay balls, potatoes and netherrack in Cooking Pot.
+ Added Quartz ore to cooking pot.
+ Added ItemStack and SearchArea support to ItemSensor.
+ Added ItemClick events to CommandItems.
+ Added more translatable lines of text.
* Tweaked Teleporter SearchArea support.
* Fixed SearchArea with entity detection for regions being off.
* Fixed gate signs being wrong.
* Fixed many major gate bugs. Dupes etc.
+ Added Chat Event to CommandItems and @m to get message.
- Removed Legacy directional coding.
* Tweaked code to be more ready for 1.7/1.8 etc. Config also now can use names instead of any Item ID.
+ Added CommandItems parsing to ItemSyntax. You can now use the name of a CommandItem in place of an item anywhere in CraftBook.
3.7.12
* Fixed an error with CommandSigns.
* Fixed CommandItems ingame creator requiring uppercase for sneak state.
* Fixed BetterLeads causing errors with numerous mobs.
* Fixed a few performance issues with LanguageManager.
+ Added radius/offset to MessageSender IC.
* Fixed a LightSwitch bug.
* More changes towards removing Item ID dependency.
* Allowed bridges to work with signs on the side of the bridge, instead of only on top of/below.
3.7.11.2
* LanguageManager now loads all missing text into language files upon startup.
* EntitySpawner IC's can now use alternative names for entities.
* Fixed an error with BetterLeads.
* Fixed an URGENT sign bug with Chunk Anchor.
3.7.11
* Converted most of the 'Mechanics' portion of CraftBook to use the new mechanics system. There are still a fair few mechanics to port over.
+ Added an option to disable/enable CommandSigns via redstone.
* Fixed an error with Languages scan feature.
+ Added a 'keep-on-death' CommandItem option.
+ Added an option to TreeLopper to also break leaves.
* Fixed all mob EntityType's seeing players as mobs.
+ Added support for named entities to mob drops. (Using | to seperate name)
3.7.10
* Fixed and tweaked HeadDrops.
* Fixed a few TreeLopper errors.
* Fixed an AutoUpdater connection error being displayed in the console.
* Fixed CookingPot super fast cooking using very odd logic.
* Tweaked Area namespace shortening.
+ Added a 'Marquee' mechanic. Prints variables to the player when right clicked.
+ Added an option to completely scan messages for localizable text, instead of just checking if the entire message is localizable.
* Reworked Persistent Storage system. It now can not be disabled, but instead an option to have it store its data completely in memory without saving it to file is available. (Practically the same as off, but without breaking every mechanic.)
* Fixed Snow not obeying WorldGuard/Protection plugin protections.
3.7.9
* Updated AutoUpdater to comply with bukkit standards.
* Fixed potential bridge errors.
* Fixed Auto Updater connection errors.
* Fixed a HeadDrops error.
* Fixed multiple gate errors.
* Fixed /area save with long usernames and shorten enable.
+ Added an option to propel minecarts with the cart dispenser.
3.7.8
+ Added data value support for all mechanics, allowed usage of names instead of item ids. (Item ID usage may be removed in the future - eg 1.7)
- Removed Experimental Right Click option - it didn't work too well, and only created complexity.
* Fixed Command-Items.yml not being created sometimes.
* Fixed some logged messages not being prefixed.
* Fixed absolute coordinates on ICs not working.
* Slightly optimized cooking pots.
* Fixed cooking pots always being in super fast mode.
* Fixed BoatWaterPlaceOnly being super-pedantic.
* Fixed TreeLopper planting saplings underground.
* Disabled CustomDrops, CustomCrafting and CommandItems by default.
* Enabled PersistentStorage by default.
+ Added 'dummy' persistent storage type. Stores it in the plugin with no external data - THIS IS NOT PERISTENT AND IS SIMILAR TO DISABLING, BUT WITH MORE FUNCTIONALITY
* Replaced NoCheatPlus detection with a better plugin compatability system.
* Tweak a few yml files containing item ids.
* Slightly tweaked BetterPhysics.
3.7.7
* Fixed TreeLopper not planting saplings if configured to, and the bottom block was the one broken.
+ Added an experimental persistent storage system. This currently does absolutely nothing, but will do lots in the future.
* Fixed LightSensor offset being on the same line as the light level.
* Fixed LightSensor default offset being the block the sign is connected to, which is usually 0 light.
+ Added block data support to chairs.
* Fixed AutoUpdater exemption system with new build system.
+ Added an option to only allow boat placement in water.
3.7.6
* Fixed a visual oddity revolving sneaking and chairs upon dismount.
* Fixed sign posts breaking due to IC shorthand.
* Fixed many playlist related errors and issues.
* Fixed oddities revolving jukeboxes.
* Allowed IC's to be informed of when they are broken - allows for better cleanups. (Jukebox IC stops playing on break, for example)
+ Added the ability to damage tools the correct amount for TreeLopper.
+ Added an option to allow TreeLopper to plant saplings automagically.
* Fixed a gate related error.
+ Added a few new mob heads to HeadDrops, and used the Mojang names for existing ones.
* Fixed an invalid character existing inside books.txt
* Replaced the missing language file text with the default message.
* Moved the bookcase read text to the languages file from the configuration.
* Fixed Chairs still throwing errors although they were supposed to be caught.
* Fixed colour codes tripping the item identical checks.
* Fixed chairs being enabled by default, when they required dependencies.
+ Added overrides for any mechanic that breaks blocks with drops, so that they can get more realistic drops. If a drop is wrong, make an issue and I'll fix it.
3.7.5
* Fixed CartMessenger
+ Added .others permission for /comitems give
+ Added MobRepel mode to BetterLeads
* Many optimizations to plugin
* Fixed Chairs. (ProtocolLib required again!)
* Language files auto-generate instead of being included. Fixes issues with different encodings.
* Fixed gates at the same spot across multiple worlds
+ Added an option to show player head names on right click. Also convert skins on right click too if the skin is old (Mob Heads).
* Fixed ContainerCollector dupe bug.
* Fixed a few Playlist errors, it will now print a warning to the console and just skip the line if it is invalid.
* Fixed a major bug prohibitting many mechanics from working.
3.7.4
* Fixed multiple errors related to the parsing of items.
+ Added EntityType options to the potion inducer IC. Old IC's will be converted.
+ Added an option to parse CraftBook variables in chat.
+ Added permission nodes to have variables parsed in commands/chat.
* Heavily optimized cooking pots.
* Fixed /comitems give -p [player].
* Optimized BetterPistons.
* Major optimizations to almost all mechanics.
+ Added variable support to a lot of mechanics that didn't support them before. Like PLC [Code Block] signs.
3.7.3
+ Added a Sign Editor functionality to SignCopier. (Edit the copied sign)
* Fix SentryGun not allowing offset.
* Reworked internal systems of most newer mechanics. /cb reload should be much more stable.
* Fix ItemDispenser offset being off by 1.
+ Add Redstone Jukebox mechanic. Can currently only turn on due to bukkit limitations.
+ Added Trapped Chest support to all rail mechanics.
* Show the permission error messages by default.
3.7.2
* Tweaked Glowstone and Jack O Lantern mechanics. This should lower memory load by a little, and should have no side effects.
+ Added persistent hitch BetterLead mechanic.
+ Added remove owner only BetterLead mechanic. (Only removes owned animals owned by the player breaking the leash hitch)
* Fixed leashes being removed even in creative mode.
+ Added a CommandHelper function, cb_var(varname) and cb_var(varname, namespace). These require CraftBook in the CommandHelper extensions folder FOR NOW. More will be added soon.
* Fixed Crusher piston breaking the item that is dropped by the block.
* Fixed CombineHarvester not harvesting cocoa beans.
* Fixed a few rare errors.
+ Added LIVING and NON_LIVING entity types.
* Tweaked Custom Crafting. Furnace recipes may allow restrictive metadata.
* Fixed a MoreRails option.
3.7.1
* Fixed BetterPistons detecting signs that it shouldn't detect.
* Fixed a Station error that occurs if bukkit sends an invalid cart to the plugin.
+ Added an option to not show permission error messages.
* Fixed IC's using SearchArea erroring if a WG region isn't available or not installed.
+ Added SearchArea support to: EntitySensor, PotionInducer, AnimalBreeder, AnimalHarvester, EntityTrap and PlayerInventorySensor.
+ Added an option to break IC's if an error occurs from them.
* Fixed an error with HeadDrops when breaking entities with no names. (Eg, leash hooks)
* Improved the README file to more closely resemble that of WorldEdit.
+ Added a BetterLeads mechanic, that allows for extra mobs to be leashed, and hostile mobs not to target their leash-holder.
* Fixed CraftBook failing to start if it encounters an invalid language file.
* Fixed invalid Payment sign mechanics.
* Replaced BlockVector with Vector, to provide compatability to a potential upcoming breaking change in WorldEdit.
* Heavily optimized many portions of the plugin.
* Fixed the gate search radius option not working for block type detection.
* Fixed a potential error in MaxSpeed Cart Mechanic.
* Tweaked default IC max range. It is now 10 from 15.
* Fixed Sheep heads having the wrong skin and added a few more conversion skins.
+ Added Chicken, Ocelot and Witch heads.
3.7
* Fixed an error with chairs and 'RequireSigns'.
* Fixed BlockBreaker requiring data on the sign if the ID is supplied.
* Tweaked the AutoUpdater. It should now work with Beta's.
* Fixed $IGNORE not ignoring names in ItemSyntax.
+ Added an option to change the velocity of MoreRails Ladders.
+ Added a 'ticket' system to Stations.
3.7b6
+ Allowed for Cauldrons to look for items above the Cauldron block. Meaning you can still use them even though items bounce.
+ Added ItemMeta support to Cauldrons.
* Fixed a few dupe bugs.
* Fixed a few event ignoring bugs.
* Fixed CartDispenser not working when a cart runs over it.
+ Added commands to create CommandItems ingame. Supports everything the config can do.
+ Added a -p flag to the CommandItems give command. Allowing you to give to players.
* Fixed HeadDrops CustomSkin/Rates being case sensitive.
* Fixed ContainerStacker only working with chests.
* Heavily optimized Planter IC.
* Fixed PlayerSensor not obeying flags in a region.
* Fix a HeadDrops error.
* Fix an EntityCannon error when an invalid EntityType is entered.
* Fixed PotionInducer not using the Beacon particles for potions.
+ Added a new system for IC search areas, that is not implemented fully yet.
+ Added WorldGuard region support to Teleporter IC's.
3.7b5
+ Added boat max speed modifier.
+ Added boat deceleration modifiers.
+ Added LandBoats mechanic.
* Fixed a few NoCheatPlus compatability issues.
* Fixed CartDeposit not allowing high data values.
* Fixed a bug where playlists would not work with radius.
* Small potential bug fixes.
+ Added an option to change gate search radius.
+ Added an option to change the rate at which Realistic Snow falls.
+ Added an option to require signs on chairs.
* Fixed an error with chair health regen.
+ Added a Boat Exit Remover mechanic.
* Tweak footprints.
* Fixed RailPlacer taking too many rails.
* Fixed Station not propelling carts on redstone power.
* Recoded chairs. They now no longer require ProtocolLib and work on 1.6. We are aware of any possible issues and are working for a fix.
* Fixed a bug that occurs when indirect-redstone is not enabled.
* Few tweaks to elevators.
* Removed the require-sneak option for chairs. (This was necessary, sorry)
* Fixed many bugs that could occur with event ignoring across multiple mechanics.
+ Added an ITEM_PICKUP event to CommandItems.
* Tweaked Doors and Bridges to allow them to be made of 'replacable blocks'.
* Fixed a Typographical Error in HiddenSwitches that caused keys not to function.
* Fixed a Perlstone error.
* Fixed HiddenSwitches saying it successfully toggled when it didn't.
* Fixex a Coal related cooking pot dupe.
* Tweaked CustomCrafting to be more future-proof with item-metadata.
+ Added melons and pumpkins to CombineHarvester.
3.7 Beta 4
+ Added an option to have much more realistic randoms with a very small cost of CPU usage.
* Fixed bookcases failing to read a line.
* Heavily optimized Bookcases.
+ Added 1.6 blocks to CookingPot and other item parsing systems.
+ Added debug flags for the startup process.
* Fixed CommandItems spamming the console for each entry.
* Fixed a few potential bugs.
+ Added ITEM_CONSUME event to CommandItems.
* Fixed a few CommandItems bugs with inventory becoming out of sync.
+ Added ITEM_DROP event to CommandItems.
+ Added ITEM_BREAK event to CommandItems.
+ Added a sneaking requirement option to CommandItems. (Allows for not sneaking, sneaking and either)
* Tweaked the Chairs sneaking option to also allow for 3 states, sneaking; not sneaking and either.
+ Added Data Value support to a few mechanics that didn't have data value support.
+ Added an option for chairs to allow players to sit whilst holding blocks.
* Fixed chairs causing items that place blocks to cause the blocks to be placed.
* Fixed some variable permission checks not occuring.
* Tweaked block protection messages.
* Fixed Per-Player Languages on 1.6.
* Fix /cb reload errors if ICs are disabled.
* Compiled with 1.6.2.
* Fixed the CartSlowdown option.
+ Added an option for CartRemoveOnExit to give the items.
* Fixed CartDeposit.
+ Added Horses to CreatureSpawner and AdvancedEntitySpawner.
3.7 Beta 3
* Fix a few /area toggle x,y,z bugs. (Like it not toggling back/setting state)
+ Added an erase mode to Entity Trap (MC1204)
* Fix a lot of HiddenSwitch bugs.
* RIDEABLE entity type now includes horses.
* Major recode of vehicles section. The configuration for this section needs to be regenerated. To do so, erase the entire vehicles section of the config and restart the server.
* Fix a few gate bugs and optimized gates.
* Force update a players inventory with CommandItems consumables.
+ Added an option to change the max height of a gates column.
* Fix a few CommandItems bugs.
* Tweaked the configuration defaults.
* Fixed XPStorer losing a small portion of XP.
+ Added an option for HeadDrops to override natural head drops. (Incl. Wither Skeleton)
+ Added options to have variables work in the console, command blocks or in commands a player enters.
+ Added a NoCollide mechanic to minecarts.
* Removed CustomCrafting spam on load up about each individual recipe.
+ Added a manned option for the Sentry Gun IC.
* Fixed SentryGun targetting non-killable entities, like its own arrows.
* Fixed SentryGun targetting entities through walls.
+ Added a CartMaxSpeed mechanic.
+ Added configuration for each dispenser recipe.
+ Added a lot more strings to the translatable messages list.
3.7 Beta 2
* Fix some plugins that don't properly modify signs on place having their signs incorrectly adopted by CraftBook.
+ Added loop support to Melody IC.
* Fix dead players respawning in chairs.