forked from EngineHub/CraftBook
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG.txt
1711 lines (1615 loc) · 82.7 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.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.
+ Added Attack Passive Mob AI Mechanic.
+ Added AMBIENT entity type.
* Tweaked Critical Bow AI Mechanic to be less over powered.
+ Added a configuration generator utility to the code, to allow for the configuration to be easily regenerated without bukkit.
+ Added an option to CommandItems to allow items to consume themselves.
+ Added an option to CartDispenser to make it spawn carts a block infront of where it usually does.
+ Added an option to CartDispenser to check for existing carts before spawning a new one.
* Fixed Crush piston requiring movement blacklist.
+ Added Variables support to BetterPistons.
* Few tweaks to CustomCrafting.
* Updated PluginMetrics. (Should lower bandwidth apparently)
+ Added an $IGNORE node to item checks. Allows for CustomCrafting, CommandItems etc item checks to ignore display names and lores, if they are set to $IGNORE.
* Fixed an EntityTrap error that occurs with an invalid Entity Type.
* Tweaked ammeter.
* Heavily optimized Bookshelves mechanic.
* Fixed Chairs for 1.6 allowing higher max health than 20.
* Tweaked a few configuration options default values.
+ Added a permission node for refueling a cooking pot.
* Updated the inbuilt config.yml
+ Added an option to allow bookshelves to be read whilst holding a block.
* Updated to 1.6.1
* Tweaked /cb report.
* Moved Language support to YAML files instead of text files.
3.7 Beta 1
* Few optimizations for various sections of CraftBook.
+ Added an option to completely disable variables.
+ Added namespaces to variables.
* Reworked the variable permissions.
+ Added @b to CommandItems to get the block type clicked.
+ Added @e to CommandItems to get the entity type clicked.
* Fix multiple CommandItems definitions using the same item not working.
* Fix many potential bugs on non-english systems.
* Fix Item Syntax not saving item-specific metadata.
* Fixed HeadDrops Bat heads.
+ Added conversion features to HeadDrops, so that if a head skin goes wrong.. Breaking it and replacing it should fix it.
+ Added configuration options to add custom Head Drop mobs, and set drop rate per entity.
+ Added Variable support to Payment mechanic.
+ Added an option to toggle between global as default variable namespace and individual-player namespaces.
* Change CraftBooks behaviour when ProtocolLib fails. CraftBook will now just display a message and continue.
+ Added a BetterPistons movement blacklist, for SuperPush and SuperSticky.
* Made Crush and Bounces blacklists default to containing Bedrock and Obsidian.
* Fix HeadDrops spawning metric tonnes of heads.
* Fix a few mechanics causing immense lag on block break in specific circumstances with specific settings entered.
3.6.9
* Fix a dupe with ContainerCollector and RangedCollector.
* Fix a few /cb reload bugs.
* Fix a MC1232 bug.
* Tweaked recipe saving for the recipe commands.
* Fix RandomBit IC's without maxOn.
* Fix CookingPot dupe.
+ Added a directional based steering system to vehicles.
* Fix TreeLopper if enforce data is set to false.
+ Added ladders as Vertical Minecart Rails.
* Fix Gold & Iron Pressure Plates with Vehicle Intersections.
* Fix a few priority based issues with CustomCrafting.
+ Added MC1269 - Player Inventory Sensor.
* advanced-block-checks is now enabled by default.
+ Added a few error messages to CustomCrafting.
+ Added a few comments to the configuration.
+ Added @p.l flag to get a players X:Y:Z location.
+ Added Variable, @p and @p.l support to CustomCrafting.
* Fix a metric tonne of possible bugs.
* Tweaked the internal variable system, to make way for private variables.
3.6.8
+ Added offset support to ContentsSensor.
* Tweaked Planter's Item Collection System (Less Buggy)
+ Added an option to make chairs face you the correct direction.
* Fix [Pipe] signs that are not wall signs.
+ Added support for items to be distuinguished by enchantments.
+ Add Pipe support to ContainerCollector and RangedCollector.
+ Add CustomCrafting to /cb report.
* Many CustomCrafting bug fixed.
* Reworked Debug Flags.
* Fixed a few incorrect Debug Flags & Added more.
+ Added a command to give the player the item to set off a CommandItem.
* Tweaked Variable command error messages and success messages.
+ Added 'consumables' to CommandItems.
* Renamed ChestStocker to ContainerStocker, and allowed it to stock any container.
+ Added ENTITY_ARROW to CommandItems. Called when an arrow hits the entity.
+ Added TreeLopper mechanic to CraftBook.
* Fixed a few Advanced-Block-Checks bugs.
+ Added an option to use Percussion in MIDI Files.
* Fix /ic list and /ic search not working after /cb reload.
* Few tweaks to the AutoUpdater.
+ Added Item-Specific-Metadata to the Standard Item Syntax.
* Fix a MemoryAccess IC Error.
* Fix ToggleAreas not toggling properly.
+ Added the ability to perform commands when a player crafts an item. (Supports @p and variables)
+ Added permissions to footprints, and stopped vanished players showing footprints.
+ Added a 'chance' option to extra-results on CustomCrafting (Experimental)
3.6.7
* Modified the way Bounce pistons modify velocities, allowing for multiple bounce pistons with perfect timing to do diagonals.
* Tweaked animal vehicle entry blocker.
* Fix AutoCrafter not working for unstackable items.
* Fix Bridges/Doors not working if less than 3 thick.
* Fix Bridges/Doors not detecting invalid materials if more than 3 thick.
+ Added CommandItems mechanic. Allows for items to perform commands with cooldown, extra commands after a delay, and many other features.
* Fix CustomCrafting not requiring lore to create items with lore in the ingredients.
* Fix BlockBreaker requiring an ID.
* Tweaked IC Pipe Integration - Now way less buggy.
+ Added the ability to limit the amount of outputs a random IC could have toggled on.
+ Added the ability for ContentsSensor to check minimum amounts.
* Fix snow landing on blocks it shouldn't land on.
* Fix CustomDrops with 'x' in the lore/name.
* Fix SentryGun error with no type set.
* Move ParticleEffect IC offset to the other line for more space.
* Fix Cultivator IC not breaking the hoe.
+ Added a message for when you use a recipe command and recipes are disabled.
+ Added a message for /recp remove.
* Fix creating a CustomCrafting recipe ingame modifying the inventory.
* Fix ColourCodes not being checked in CustomCrafting.
3.6.6
+ Added a slow mode to elevators, to smoothly move the player to the destination. (xTwisteDx from LegendaryChaos.Zapto.org insired me to do it)
* Fix a few replacable block issues.
+ Added support for CustomCrafting to require a recipe to have ingredients with certain names, enchants or lore.
+ Added /recp remove to remove recipes ingame (Still craftable until restart due to bukkit limitations)
* Fix ItemDispenser not dropping more than the max stack size.
* Tweaked JingleNote Volume support. (Sounds Nicer)
+ Added SentryGun IC
+ Added Lore, Name and Enchant support to Custom Drops.
* Fix Marquee on 1.5.2
+ Added 'advanced data' support to furnace recipes. (Not Perm Node or Extra Results due to bukkit/mc limitations)
* Fix CustomCrafting truncating ingame recipes.
* Allowed & to be used as a colour character in many circumstances, instead of section sign.
+ Added Wolves to AnimalBreeder.
+ Added an option to disable persistent data IC's saving data.
* Small tweaks to vehicles
+ Added an option to disallow animals to get into minecarts.
* Tweaked Delayer to allow it to not cancel on low.
* Few chunk tweaks.
* Fixed CraftBook interfering with Block Logging plugins.
+ Added pedantic block checks mode, which adds extra block checks if compatability options occur.
+ Added Villager, Sheep and Cow heads to HeadDrops. (Thanks to people on IRC)
* Fixed Variables not working on CommandSigns.
* Fix a major dupe bug.
* Made IC's set sign title if it is wrong.
3.6.5
+ Added HeadDrops mechanic. Adds the ability for players to drop their heads, and for animals that can't drop heads in vanilla mc to drop heads. (Blazes, Silverfish, Bats, Etc)
* Fix an inventory related error.
* Tweak /cb report -i
+ Added IC Docs to FlexSet IC.
+ Added persistent data IC's.
+ Added persistent data to wireless IC's.
+ Added commands to get and set wireless IC bands.
* Optimized many IC's.
* Fix BlockLauncher requiring data.
+ Added support for BlockLauncher to read block names.
* Fixed an error that occurs sometimes (Thanks to Score_Under)
* Fixed weird issues with being unable to extinguish netherrack (Thanks to Score_Under)
3.6.4
+ Added footprint mechanic. (Adds footprints when you walk)
* Fix CombineHarvester offset.
* Made Melody IC require restricted perms to broadcast globally.
* Few improvements to IC Caching systems.
* Few improvements to Chunk Anchor.
+ Add support for names, lore, enchants in most places items are parsed from strings.
+ Add enchantment support to CustomCrafting.
+ Added Variables to CraftBook. (Vid tut: https://www.youtube.com/watch?v=Ndsx0xx-fXA)
* Fix a pipe error with null items.
* Fix some issues with CustomCrafting in certain circumstances.
* Minor optimizations to ContainerCollector.
* Fix a ParticleEffect IC Error.
* Stop AnimalBreeder crazily breeding hundreds of mobs instantly.
+ Added MC1214, Ranged Collector. (Like MC1209, but is ranged)
+ Added PermissionNode sensing support to MC1272
* Tweak a few IC Docs.
* Replaced the 2 Managers with 1 Manager. Should make CraftBook more optimized and generally more stable/faster.
* Fix a few bugs with item comparing, and shaped Auto Crafter crafting.
+ Added a flag to /cb report to print the location and text of all IC's. (/cb report -i)
3.6.3r3
* Fixed a CustomCrafting error with Furnace Recipes.
* Fixed a few console messages not having [CraftBook] at the start.
* Fixed ContentSensor being incredibly pedantic about the amount of items.
3.6.3
+ Added /cb update -c to force an update.
* Enhanced [off] formatting.
* Fixed an error relating to item parsing.
* Enhanced a few CraftBook easter eggs.
* Fix CartDeposit removing metadata. Eg, name, enchants, book text.
* Few tweaks to Cooking Pot.
* Heavily optimized AI Mechanics.
* Made AutoCrafter more stable.
* Fix IC's not having MultiWorld support.
* Fixed redstone not updating things when broken.
+ Add tests for CraftBook. Should minimise bugs in the areas it tests.
* Fixed SaveArea's overwriting wrong areas.
+ Added the ability to add Custom Crafting recipes ingame.
* Few minor error fixes.
* Small tweak to Sound Effect IC.
* Made Netherrack mechanic only block destruction if actually lit.
+ Added option to change Flamethrower max distance.
* Fixed Bridges/Doors having seperate inventories on both signs.
* Made AI Mechanics scale difficulty dependent on world difficulty.
+ Added option to make Cooking Pot's super fast.
* Fixed some area commands not supporting shortened namespaces if name is too long.
+ Added sphere support to [off]
+ Added [rad] support to IC's. Setting radius based on WE selection.
* Fix minecart decay on mc 1.5+
* Major optimizations to the Clock IC.
+ Added Dropper support for AutoCrafter. Recommended as Dispensers now use up a fair few items. (But with dispensers, you can have compact minecart creaters/spawners)
* Updated to 1.5.2
* CartDeposit now looks for a wider range of chests.
* Fix BlockBreak error.
* Fixed AnimalBreeder error.
+ Added support for more different item names/block names to CustomCrafting.
3.6.2
* Fixed experimental right click support.
* Optimized advanced data support in CustomCrafting.
* Made 'T' EntityType explosive, not just TNT Carts.
+ Added 'R' EntityType for Rideable entities.
* Fix Payment mechanic.
* Improve Vehicle collision code. (Fixes a few boat/cart bugs)
* Fix pipe inclusions/exlusions filters.
* Fix pipes finding weird signs in weird places and using them.
* Made pipes take priority for pistons, so that a pipe with pistons extending off of it will take priority.
* Fix CraftBook triggering Cheat Protections for Incorrect Direction of right clicks.
+ Add delay option to FlameThrower IC.
+ Added amount filters to EntitySensor IC.
* Fix AnimalBreeder.
* Enhanced ChestStocker so it defaults to the block above the back block, not the back block.
* Minor optimization to ContainerSensor.
* Fix a few peculiarities with max stack sizes of less than 64.
* Few tweaks to Driller IC.
* Fix a few data detecting bugs with IC's and Pipes.
+ Added a configuration option to driller to allow or disallow it to break non-natural blocks.
* Few balance tweaks to Cooking Pot.
* Heavily optimize pipes.
+ Added pipe support to driller.
+ Added lore support to Custom Crafting.
* Enhanced the checks to see if an entity is standing in a block.
+ Added support for entity spawner IC's to set a mobs name.
+ Added WIP WorldEdit support to IC creation. If you select a region with WorldEdit, and put [off] on an IC sign, it should use the region centre as an offset.
* Convert PLC folder to a new folder format. (Will be used for future stuff)
* Fix BetterPistons using signs out of reach that it shouldn't use.
* Fix BlockReplacer replacing incorrect blocks.
* Tweaked location calculations to always agree with block location config value.
+ Added option to tweak minecart fall speed modifiers. Allows for minecart jumps and flying carts.
* Fix a rare memory leak that if a component(mech/circuits/vehicles) is disabled, and /cb reload is used that it stays loaded.
3.6.1
+ Added a message that occurs if you are too far away and try to change a painting.
* Fix Potion Inducer 'm' dissapearing.
* Small change to Item Dispenser.
* Fixed CartLift.
* Fixed Deposit/Collect multiple item id's.
+ Added new experimental right clicking function.
* Fix container stacker stacking items with meta info.
* Fix gate dupe bug.
+ Add easter eggs to startup process.
* Made SetBridge and SetDoor output their inputs for easy compactability.
* Fix a few redstone bugs.
* Fix CustomDrops messing with XP.
+ Added info to the 'language' configuration node.
* Made vehicles less laggy.
+ Added Animal Breeder IC. (MC1280)
+ Added Block Replacer IC. (MC1249)
* Fix CartSorter erasing carts.
* Allowed languages to use special characters. (Eg, chinese)
* Fix pipe errors involving AIR.
* Allow Clock IC's ticks to be set, to allow offsets.
* Fix [Area] weird area name case issues.
* Fixed SignCopier triggering mechanics, and made advanced-block-checks improve performance.
* Fixed light level IC.
* Fixed languages breaking on reload.
* Slight changes to /cb update.
* Fix delayer errors.
* Minor changes to Entity Cannon.
3.6
* Fix a bridge dupe bug.
* Fix IC's not being converted on creation.
+ Added radius and chance to Zeus Bolt IC.
* Many changes to cooking pots.
+ Added a driller IC. Acts like a BuildCraft quarry in a 3x3 area.
+ Added a command to toggle 'Toggle Areas' from the console. (Also Command Blocks)
+ Added a blacklist to BetterPistons Bounce and Crush.
* Removed some redundant debug code that printed weird stuff to the console.
* Fix Sound Effect IC and Particle Effect IC not popping off if the verification failed.
* Fix Potion Inducer radius bug.
* Fixed entity spawning IC's spawning in unloaded chunks.
+ Added new 1.5 blocks to places that they should be added.
* Fix an IC error.
* Fix a chunk anchor issue.
+ Added debug mode and debug flags options. Allows a fine tuned debug mode.
* Fix CombineHarvester radius.
* Planter IC will now plant anything if no ID is provided.
* Fix a few CartDeposit bugs.
+ Added exclusions to pipes, and the ability to have inclusions and exclusions on pipe put pistons.
* Fix pipe bug where items would dissapear.
3.6 Beta 4
* Performance enhancements.
* Bug fixes in Cooking Pot.
+ Added option to make cooking pots destroy buckets.
* Bug fixes for ChestStocker IC.
* Workaround for bukkit lever update issue.
* Made SignCopier work with ST IC's.
* Fix ParticleEffect offset being way off.
* Fixed SignCopier allowing the sign to be broken.
* Forced Redstone Netherrack to update the fire on the client. (Fixes a 1.5 bug)
* Cleanup for ContainerCollector (It is now more stable)
+ Added [Pipe] signs to do filters for pipes. (With permission)
+ Added support for cart teleporters to teleport non-ridable carts.
+ Added a converter for IC's in the creation section, so people can create old IC's and have them be converted.
+ Added option to force pipes to have signs.
* Fix /cb reload bugs.
3.6 Beta 3
* Fix a bug where MC1510 would allow players without restricted perms to use BROADCAST.
+ Added NetherRack -> NetherBrick support to Cooking Pot.
* Upgraded to 1.5.1
* Changed the offset of many IC's so they work the same way.
* Sound Effect IC will now allow sounds with a greater length than the sign.
* Temporary possible workaround for the vehicle crash in bukkit.
+ Added an option for Crush piston to kill entities.
+ Added a sign copying mechanic using Ink Sacs.
* Possible subtle performance improvements.
3.6 Beta 2
* Fix AutoCrafter and Custom Crafting bugs.
+ Added support for multiple ID's on Minecart Collect/Deposit signs.
* Made CartDispenser not require a chest if 'inf' is set.
* Upgraded to 1.5. Added all 1.5 blocks to neccesary places eg Rails.
* Minor changes to how CraftBook displays corrupt signs/skulls/etc.
* Made WeatherFaker use the new bukkit API. It now works on any mc version from now on.
* Fix a few advanced-block-checks and made it more performance friendly.
+ Added enforce-gate-type option to make sure people can't change the contents of a gates type.
+ Added new blocks to the redstone handling code. Also tweaked levers/buttons so they can trigger mechanics on the opposite side of the block they're attached to.
* Fixed a few bugs where IC's which should always be ST were not ST.
3.6 Beta 1
* Remade the ST IC system.
* ST IC's now use the same ID as their triggered equivalent, but have an S after the [mcxxxx], hence it is [mcxxxx]S.
* In turn, this makes the plugin smaller in size and easier to manage.
* Many BetterPistons bug fixes.
* CreatureSpawner spawns skeletons with bows.
* Fix doors and bridges saying it was toggled successfully when it wasn't.
+ Added a /circuits alias of /ic
* Fix disabled-ics.
3.5.7
* Fix SuperSticky piston eating blocks.
* Fix some bugs with ChunkAnchors
* Moved the 'type' of a CartDispenser to the first line to stop conflicts.
+ Added support for JingleNote to not play music for people outside the radius.
+ Added a Blacklist for Container Stacker IC.
* Fix snow stacking on the void.
3.5.6
* Buttons moved by BetterPistons will default to unpressed state, so they don't get stuck.
* Improved performance by not having lightstone ammeter and cauldron initialize on right click/redstone event.
* Removed a few redundant IC checks, which caused more harm than good.
* Fix sugar cane not being harvested by the Combine Harvester.
* Fix a cooking pot dupe bug.
+ Added support for BetterPistons to move Containers and Signs, and keep the contents/text.
* Fix an error with recipes using the SHAPED wrapper type.
* Improved CustomCrafting checks, to remove false positives.
3.5.5
+ Added offset support to Timed Explosion IC.
* Fix magical data transformation of IC's.
* Fix few cooking pot bugs.
* Re-balanced cooking pots.
* Stopped custom drops working in creative.
+ Added 'custom results' support to custom crafting.
+ Added a User Agent to the auto updater, because google chrome is awesome.
* Fix cooking pot not giving back buckets.
* Disabled WG Flag Checks by default.
* Fixed WG Flag Checks without WG installed.
+ Added 'Optional' Grey Text to IC DOCS.
3.5.5 Beta 1
* Fix Combine Harvester sometimes not returning drops.
+ Added IC Keep Loaded option. Keeps chunks with ST IC's in them loaded.
* Fix WorldGuard flag protection.
* Allowed WorldEdit to be in the lib directory, instead of the plugin directory.
* Fixed Tune IC Error.
* Made Crush better piston mech work with Sticky Pistons.
* Fixed bug with invert on Item Sorter.
* Made ProgrammableFireworkDisplay check if the chunk is loaded.
* Improved Custom Crafting recipe examples.
* Fixed CraftBook overriding other plugins recipes.
* Fix Set-Door/Set-Bridge not working with only x and y offsets.
* Fixed container stacker not working with 2 stacks that'd add up to over 64.
+ Add permission nodes to Custom Crafting.
* Made Cannon/Fan Dispenser Recipes more normal.
+ Added support for CreatureSpawner/AES to spawn Wither Skeletons.
3.5.4
* Bonemeal terraformer can now grow crops a few stages instead of just 1.
* Fixed a few /cb reload bugs.
* Fix redstone not correctly being updated around IC outputs.
* Fix a Container Dispenser error.
+ Added naming support to custom recipes.
+ Added support for the irrigator IC to use water above the IC block.
+ Added a slot option to the content sensor IC.
* Command sign can now only be triggered on rising edge.
+ Added off block support for MultiBlockSet.
+ Added an option to have superpush/sticky move blocks more than 1 block per trigger.
+ Added support for betterpiston mechs to move entities when they move blocks. (Eg, for elevators)
+ Added an option to change max BetterPiston distance.
* Bug fixes for BetterPistons. (Fixes bounce boucning wrong entities)
* Fixed BetterPhysics ladders requiring 2 to be placed to work.
* Fixed /cb report requiring WorldGuard.
* BetterPistons no longer interact with Bedrock/Obsidian.
* Fixed a gate dupe bug.
+ Added an option to IC's, to change default offset mode.
3.5.3
* Fix ContainerDispenser ignoring amount written on sign.
* Fix an error with Painting Switcher and the Auto Updater.
+ Added SuperPush piston mechanic. It can push air.