CommandHelper Builds

View last successful build

Branch # Status Changes Finished
master #3161- Tests passed: 601
  • Remove random dependency on Guava (2d7529 by ladycailin)
1 year ago
master #3160- Tests passed: 601
  • Show what dependencies use what licenses (de46a0 by ladycailin)
1 year ago
master #3159- Tests passed: 601
  • Update SPECIAL_LICENSE.txt (626797 by ladycailin)
1 year ago
master #3158- Tests passed: 601
  • Recognise "//" as comment indicator. (#439) Only "#" was recognised as a line comment, this commit causes NP++ to also detect "//" as a line comment. (1b2b25 by pietje)
1 year ago
master #3157- Tests passed: 601
  • Add better error message if the script uses dynamic indicies (a5ff33 by ladycailin)
1 year ago
master #3152- Tests passed: 601
  • Add maxheight in world_info (#438) (f41402 by entrypointkr)
1 year ago
master #3151- Tests passed: 601
  • Add firework_explode event (857e56 by pseudoknight)
1 year ago
master #3149- Tests passed: 601
  • Added synchronize function. (#437) * Added synchronize function. This function synchronizes the code ran in the closure with any other thread that has called the synchronize(name, closure) function using the same name String (by value). For more info, read _synchronized.docs(). * synchronized() improvements. - Changed syntax from synchronized(CString, CClosure) to synchronized(Construct, <code>). - Allow CArrays to synchronize by reference. - Allow non-CString Constructs (except for CNull) to be used as values for synchronization (Construct.val()). * Added synchronized keyword for new syntax support. Added syntax support for: synchronized(@syncObj) { code } --> synchronized(@syncObject, code) * Added example to synchronized(). Added an example. * Make synchronized return void. Instead of returning the evals() of the code inside, return void. * Added readibility to synchronized() examples. (73516f by pietje)
1 year ago
master #3148- Tests passed: 601
  • Fix attempt for rare NPE in CClosure.execute(). (#436) * Catch CancellationEx's when shutting down. When the MC server shuts down and CommandHelper is disabled, scheduling a task will result in a CancellationException. This Exception is now caught and ignored or logged based on whether CommandHelper was still enabled or not (before this commit, it was a raw stacktrace on the console from a Timer thread). * Fix attempt for rare NPE in CClosure.execute(). This commit is an attempt to fix a very rarely occuring NullPointerException in CClosure.execute() running on a seperate thread (x_new_thread()) by synchronizing access to GlovalEnv.GetStackTraceManager() so it should never return null again. The original stacktrace: Exception in thread "(CommandHelper) populationstats_ingametime_data_saver" ja va.lang.NullPointerException at com.laytonsmith.core.constructs.CClosure.execute(CClosure.ja va:143) at com.laytonsmith.core.functions.Threading$x_new_ thread$1.run(Threading.java:77) at java.lang.Thread.run(Thread.java:745) (6ed197 by pietje)
1 year ago
master #3147- Tests passed: 601
  • Specify and prefilter player's hand used in player_interact_entity events (595da2 by pseudoknight)
1 year ago
master #3146- Tests passed: 601
  • Add get_inventory_name() (0030bb by pseudoknight)
1 year ago
master #3145- Tests passed: 601
  • Added get_system_timezones (3147a0 by ladycailin)
1 year ago
master #3144- Tests passed: 601
  • Change the return of reg_match to array<string> Previously, it returned array<mixed> by calling Static.resolveConstruct on the returned values. This is bad for two reasons, one, because Static.resolveConstruct is expensive, and two, the subtype of the array components should not be dynamic. Additionally, reg_match_all already returns array<string> so this was wrong on many levels. This *could* have some issues with backwards compatibility, however, I think the impact will be minimal. (3857c7 by ladycailin)
1 year ago
master #3143- Tests passed: 601
  • Merge branch 'master' of me.github.com:EngineHub/CommandHelper (cf921a by ladycailin)
  • Fix off by one error for $ in cmdline (3b58bb by ladycailin)
1 year ago
master #3142- Tests passed: 601
  • Throw FormatException when set_block_at() is given invalid meta data for a block (8747bf by pseudoknight)
  • Throw PluginInternalException when capture_runas() fails and always uninject player (efdb93 by pseudoknight)
1 year ago

Available as:  RSS feed JSON feed