-
-
Notifications
You must be signed in to change notification settings - Fork 383
Comparing changes
Open a pull request
base repository: SkriptLang/Skript
base: 2.9.5
head repository: SkriptLang/Skript
compare: master
Commits on Jul 24, 2024
-
Apply new conventions to lang package (#6918)
* Update lang package to new annotation conventions, new warning conventions, and use try-with-resources for loggers * Apply suggestions from code review Co-authored-by: Patrick Miller <apickledwalrus@gmail.com> * Requested changes --------- Co-authored-by: Moderocky <admin@moderocky.com> Co-authored-by: Patrick Miller <apickledwalrus@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 2f4232d - Browse repository at this point
Copy the full SHA 2f4232dView commit details
Commits on Jul 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 92c0fd1 - Browse repository at this point
Copy the full SHA 92c0fd1View commit details
Commits on Aug 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c8aa674 - Browse repository at this point
Copy the full SHA c8aa674View commit details
Commits on Aug 7, 2024
-
Raise the minimum Java version to 17 (#6905)
Require Java 17 Co-authored-by: sovdee <10354869+sovdeeth@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 6da1216 - Browse repository at this point
Copy the full SHA 6da1216View commit details
Commits on Aug 15, 2024
-
Allows for multiple return types in ExpressionEntryData (#6873)
* Allows for multiple return types in ExpressionEntryData - Changes the constructors to allow for multiple return types - Changes the calls to SkriptParser#parseExpression to pass in the array of types * Changes list to array and redirects existing constructors - Changes returnTypes field to an array - Adds 2 new constructors, one which has the flags parameter and the other that defaults to ALL_FLAGS --------- Co-authored-by: sovdee <10354869+sovdeeth@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for f6ae828 - Browse repository at this point
Copy the full SHA f6ae828View commit details -
Add trailing empty string ignoring and tests to ExprJoinSplit (#6930)
* init commit innit * minor touch ups * oops * fix annotation * oopsie * fixes * removed unused import * update annotation * added text --------- Co-authored-by: sovdee <10354869+sovdeeth@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 17c77f4 - Browse repository at this point
Copy the full SHA 17c77f4View commit details -
Adds some more taming syntax (#6850)
* Adds tame syntax * Adds test * Adds Skript doc annotations * NotSoDelayed Suggestions Co-authored-by: NotSoDelayed <72163224+NotSoDelayed@users.noreply.github.com> * Suggestions - Removed 'de' as an option to untame a tameable entity - Adds untaming to test - Deletes value within variables instead of killing * Fixes test * Changed tests slightly * Auggestion Co-authored-by: NotSoDelayed <72163224+NotSoDelayed@users.noreply.github.com> * Suggestions * Changes to JetBrains nullable annotation --------- Co-authored-by: NotSoDelayed <72163224+NotSoDelayed@users.noreply.github.com> Co-authored-by: sovdee <10354869+sovdeeth@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for bc0fe53 - Browse repository at this point
Copy the full SHA bc0fe53View commit details
Commits on Aug 19, 2024
-
Add condition type to fix parsing order (#5809)
* Add condition type to fix parsing order * Add JUnit test * Move java imports backs * Move java imports backs * Complete tests * Change tests * Complete tests * Update src/test/skript/tests/regressions/5804-is-burning.sk
Configuration menu - View commit details
-
Copy full SHA for a4c107b - Browse repository at this point
Copy the full SHA a4c107bView commit details
Commits on Aug 24, 2024
-
Add explicit sort order to EffSort (#6997)
* Add optional ascending, descending sort order to SortEff * Add version to Since annotation for explicit sort order * Change toString() to reflect change in syntax * Add missing space in EffSort#toString * Change "explicit order" to "sort order" for clarity * Revert "Change "explicit order" to "sort order" for clarity" This reverts commit ae11d23. * Update src/main/java/ch/njol/skript/effects/EffSort.java --------- Co-authored-by: Moderocky <admin@moderocky.com>
Configuration menu - View commit details
-
Copy full SHA for 6b40d2e - Browse repository at this point
Copy the full SHA 6b40d2eView commit details
Commits on Aug 30, 2024
-
Timespan <-> Duration Conversion methods. (#6993)
* Add duration conversion methods. * Add TemporalAmount & TemporalUnit methods.
Configuration menu - View commit details
-
Copy full SHA for 4e584b2 - Browse repository at this point
Copy the full SHA 4e584b2View commit details -
Add piglin bartering event (#6768)
* Added on piglin bartering * Added bartering input * Added bartering output * Minor formatting/documentation fixes * Fixed IDE using wildcard import * Epically forgot space * Fixed review comments * Okay, should be good now * Added junit tests * Fix tests for <1.16 versions * uhh * Only register exprs if event exists * Remove plagiarism * Minor spelling mistake * Fixed errors * Fixed no completion * oopsie * tried parsing section * forgot "to console" * move to file loading * rename file * remove broadcast * Update src/main/java/ch/njol/skript/expressions/ExprBarterDrops.java Co-authored-by: Patrick Miller <apickledwalrus@gmail.com> * Update src/main/java/ch/njol/skript/expressions/ExprBarterDrops.java Co-authored-by: Patrick Miller <apickledwalrus@gmail.com> * Update src/main/java/ch/njol/skript/expressions/ExprBarterInput.java Co-authored-by: Patrick Miller <apickledwalrus@gmail.com> * Update src/test/skript/junit/EvtPiglinBarterTest.sk Co-authored-by: Patrick Miller <apickledwalrus@gmail.com> * Apply suggestions from code review Didn't realise this existed until now. Oops! Co-authored-by: Patrick Miller <apickledwalrus@gmail.com> * Fixed review stuff * Extra nls Co-authored-by: Patrick Miller <apickledwalrus@gmail.com> * oops * fixes * moar fixes * thanks pickle --------- Co-authored-by: Moderocky <admin@moderocky.com> Co-authored-by: Patrick Miller <apickledwalrus@gmail.com> Co-authored-by: sovdee <10354869+sovdeeth@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for de1a529 - Browse repository at this point
Copy the full SHA de1a529View commit details -
* Update CondIsCharged * Adds new test and updates effect - Also deletes old test * Fixes test - Wither skull wasn't spawning as I thought it was, changed to shoot effect * Apply suggestions from code review Co-authored-by: sovdee <10354869+sovdeeth@users.noreply.github.com> * Suggestions --------- Co-authored-by: sovdee <10354869+sovdeeth@users.noreply.github.com> Co-authored-by: Moderocky <admin@moderocky.com>
Configuration menu - View commit details
-
Copy full SHA for 706c82f - Browse repository at this point
Copy the full SHA 706c82fView commit details -
Operators reloading info (#6780)
* Commit * Commit x2 * whoops * Suggested * One last change * Commit * Commit x2 * whoops * Suggested * One last change * change * yes?! * moved config * e * simplification * e * pickle please 🙏 * stupid IDE * aaaaaaaaaaaaaaaaaa * Changes, once again * chagne * deleted left other thing from a pr that i didnt make * e * done * Cleanup + Remove config --------- Co-authored-by: sovdee <10354869+sovdeeth@users.noreply.github.com> Co-authored-by: Moderocky <admin@moderocky.com>
Configuration menu - View commit details
-
Copy full SHA for c8cd975 - Browse repository at this point
Copy the full SHA c8cd975View commit details
Commits on Sep 1, 2024
-
Fix ExprBookAuthors performance Java 17 (#7023)
* Fix ExprBookAuthors performance Java 17 * Update src/main/java/ch/njol/skript/expressions/ExprBookAuthor.java Co-authored-by: Moderocky <admin@moderocky.com> * Update ExprBookAuthor.java * Update src/main/java/ch/njol/skript/expressions/ExprBookAuthor.java Co-authored-by: Patrick Miller <apickledwalrus@gmail.com> * Update src/main/java/ch/njol/skript/expressions/ExprBookAuthor.java Co-authored-by: sovdee <10354869+sovdeeth@users.noreply.github.com> --------- Co-authored-by: Moderocky <admin@moderocky.com> Co-authored-by: Patrick Miller <apickledwalrus@gmail.com> Co-authored-by: sovdee <10354869+sovdeeth@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for cf64d58 - Browse repository at this point
Copy the full SHA cf64d58View commit details -
Add SecFilter, refactor Variable and Variables slightly to accomodate. (
#6912) * Add SecFilter, refactor Variable and Variables slightly to accomodate. * Messed up merge * realllly bad at merging * generify convertIfOldPlayer * use SectionNode#isEmpty() * small edits and implement variableIterator#remove() * Update src/main/java/ch/njol/skript/sections/SecFilter.java Co-authored-by: Patrick Miller <apickledwalrus@gmail.com> --------- Co-authored-by: Patrick Miller <apickledwalrus@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 29c6764 - Browse repository at this point
Copy the full SHA 29c6764View commit details
Commits on Sep 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0945caa - Browse repository at this point
Copy the full SHA 0945caaView commit details
Commits on Sep 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 72a8496 - Browse repository at this point
Copy the full SHA 72a8496View commit details
Commits on Sep 19, 2024
-
Generate JSON docs with Gson (#5738)
* Start work on new json docs generation * Add more to the JSON * Add sections * Add ID generation to JSON docs * Fix SkriptCommand errors * Add license header * Test duplicate checker * Existing IDs actually start at 2 * Address reviews * Remove test class * Address reviews * Address reviews * Try new way of generating IDs * Add license header * Fix nullable import * Add javadocs * Remove license headers * Address reviews * Address reviews * Address reviews Co-authored-by: _tud <98935832+UnderscoreTud@users.noreply.github.com> * Address reviews * Address reviews --------- Co-authored-by: _tud <98935832+UnderscoreTud@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 30ab7d3 - Browse repository at this point
Copy the full SHA 30ab7d3View commit details
Commits on Sep 21, 2024
-
Remove good first issue labels when complete or pr available (#5905)
Co-authored-by: sovdee <10354869+sovdeeth@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 7866bd6 - Browse repository at this point
Copy the full SHA 7866bd6View commit details
Commits on Sep 22, 2024
-
Multiple Random Numbers Support (#5518)
* Multiple Random Numbers Support Took 26 minutes * Change pattern a wee bit. Took 2 minutes * Use parse tags instead of parse marks. Took 3 minutes * Requested Changes Took 15 minutes * Requested Changes Took 3 minutes * Apply suggestions from code review Co-authored-by: Ayham Al Ali <20037329+AyhamAl-Ali@users.noreply.github.com> * Requested changes, added tests, bug fixes * Add check for literal 1 in isSingle * Use Integer instead of Number * forgot to delete the infinity tests * Update skript-aliases --------- Co-authored-by: sovdee <10354869+sovdeeth@users.noreply.github.com> Co-authored-by: Ayham Al Ali <20037329+AyhamAl-Ali@users.noreply.github.com> Co-authored-by: Moderocky <admin@moderocky.com>
Configuration menu - View commit details
-
Copy full SHA for 14b9ed3 - Browse repository at this point
Copy the full SHA 14b9ed3View commit details -
Add Player Chat Completion Suggestions (#6419)
* Add player chat completion suggestions * Add method exists check * Syntax adjustment and remove DataFlowIssue suppression * Docs improvements * Requested changes * Update src/main/java/ch/njol/skript/expressions/ExprPlayerChatCompletions.java Co-authored-by: sovdee <10354869+sovdeeth@users.noreply.github.com> * Remove license header (#6684) * Java 17 ready --------- Co-authored-by: sovdee <10354869+sovdeeth@users.noreply.github.com> Co-authored-by: Moderocky <admin@moderocky.com>
Configuration menu - View commit details
-
Copy full SHA for 83808a1 - Browse repository at this point
Copy the full SHA 83808a1View commit details -
Entity Potion Effect Event (#6532)
* Entity Potion Effect Event and event-values * Updated syntax for EvtEntityPotion, and readded the imports to EventValues. * Forgot to change e to event. * Added suggested changes :) * silly me * even sillier me (how did I manage to do that) * even sillier me (how did I manage to do that) * I don't get why the build is failing * BRO * Added type stuff, and made check a lot better * Changes * change * done * resolve conflict * Update src/main/java/ch/njol/skript/classes/data/BukkitClasses.java Co-authored-by: _tud <98935832+UnderscoreTud@users.noreply.github.com> --------- Co-authored-by: sovdee <10354869+sovdeeth@users.noreply.github.com> Co-authored-by: _tud <98935832+UnderscoreTud@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c4c5560 - Browse repository at this point
Copy the full SHA c4c5560View commit details -
Fixes lang file issues (#7111)
* adds more entity potion causes and adds the type * Update default.lang * requested changes
Configuration menu - View commit details
-
Copy full SHA for 45ce386 - Browse repository at this point
Copy the full SHA 45ce386View commit details
Commits on Oct 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6d4582e - Browse repository at this point
Copy the full SHA 6d4582eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e61f38 - Browse repository at this point
Copy the full SHA 9e61f38View commit details
Commits on Oct 3, 2024
-
Fixes 5804-is-burning regression test (#7124)
* Fixes 5804-is-burning regression test - Previously used a wait to allow the pig's fire ticks to update, but waits aren't allowed in tests, so now just uses the ignite effect * Suggestions Co-authored-by: Efy <35348263+Efnilite@users.noreply.github.com> --------- Co-authored-by: Efy <35348263+Efnilite@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b785591 - Browse repository at this point
Copy the full SHA b785591View commit details
Commits on Oct 12, 2024
-
Fixes missing and/or warnings (#7125)
Fixes missing and/or warnings in ExprJoinSplit.sk and SecFilter.sk Co-authored-by: sovdee <10354869+sovdeeth@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 322b81c - Browse repository at this point
Copy the full SHA 322b81cView commit details
Commits on Oct 13, 2024
-
* Combine activity events and add unload event * Add global script events * Add EventRegister API * Javadoc improvements * Refactoring * Cleanup and additional refactoring * Add ScriptLoadEvent and ScriptInitEvent * Add PreScriptInitEvent This is an alternative for the now-deprecated Bukkit implementation * Minor javadoc corrections * Oopsie! add license headers * Requested formatting changes * Javadoc tweaks * Fix script load triggering * Remove license headers * Update class and method names * Formatting tweaks * Refactor event classes into appropriate locations The event classes have been refactored as inner classes of the classes they concern. This is to help accomdate future API changes (e.g. to ParserInstance, ScriptLoader, etc.) where the events may need to change. * Add Event parent class for type restriction --------- Co-authored-by: sovdee <10354869+sovdeeth@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 751c102 - Browse repository at this point
Copy the full SHA 751c102View commit details -
* Fix gradle temp * Start on displays * Save * More work * update gradle.build * stash * Progress so far * Finish bulk add * Finalize so far * Minimize adventure api * Fix static class check for not 1.19.4 * Fix missing display classinfo in pattern under 1.19.4 * Fix missing quaternions classinfo in pattern under 1.19.4 * Make sure test runs on only 1.19.4 * Address reviews and fix java 8 * Apply suggestions from code review Co-authored-by: sovdee <ethansovde@gmail.com> * Move classes * Apply changes * Move classes * Class rename * Update to Spigot's fix to TextAlignment * Return null when using w of vector * Update src/main/java/ch/njol/skript/expressions/ExprXYZComponent.java Co-authored-by: sovdee <ethansovde@gmail.com> * Use brackets * Add entity hiding * Add property init values for displays * 1.19.4 check * Add rotate syntaxes * Change example * Fix tests * shadow syntax missing * Change setting * Revert change * Update src/main/java/ch/njol/skript/conditions/CondCanSee.java * Fix imports from master merge * Get tests working * Add color reset * Update ExprXYZComponent.java * Update DisplayData.java * Update DisplayData.java * Change the package naming and merge item into its own class * Add versioning for hide effect * Add versioning for hide effect * Change tests * Update submodule skript-aliases * Fix tests * Fix tests * Fix tests * Apply suggestions from code review Co-authored-by: sovdee <10354869+sovdeeth@users.noreply.github.com> * Apply changes * Add axis angle * Add axis angle * Update skript-aliases * fix merge error * Remove axisangle and only present quaternion to users * Add tests for basic quaternion features, cleanup and fix bugs with ExprXYZComponent, add tests Notable changes include changing float comparison behavior (needs discussion) and allowing multiple vectors/quaternions to be changed at once (will overwrite list indices, needs discussion) * Add ExprQuaternionAxisAngle and tests. Change float comparison to use dynamic epsilon value. * Temporary change to build.gradle for java 17 * Revert "Update src/main/java/ch/njol/skript/conditions/CondCanSee.java" This reverts commit 3da7b37. * Reverts entity hiding commits in favor of #6867 Shouldn't be in the scope of this PR. * version check for EQAA and displaydata cleanup * force 'rotation' in EQAA, fix classdef error, add itemtypes to block display entitydata pattern, add tests for display entitydata Not sure wh * Clean up colorOf, add tests, add alpha parameter to rgb function and color tostring, add rgba factory method + constructor Discussion needed surrounding type checking in colorof acceptChange * update Nullable annotations to jetbrains * Fix <1.19 errors (just for actions) and fix subtle issues with xyz component changer * rename package to bukkit * finish package refactor * Add tests for billboarding, rework display brightness and add tests, move joml utilities * tests + allow setting override to a single number * tests, cleanup, and bug fixes for glow override and hegiht/width * Interpolation and Shadow tests + correct reset value for shadow strength + guard against NaN and init * Tests and cleanup for teleportation duration, remove number from changers for tp duration and interpolation delay/duration * Transformation tests, cleanup, bugfixes. Removed unnecessary Joml utils class. * wrong version check for teleportation duration * Display view range tests, cleanup, finite guard, switch to Timespan#getAs * strip licenses * cleanup, tests for ItemDisplayTransfrom. Fixed default from being FIXED to NONE, changed lang for NONE to be no transform to avoid confusion * Remove ItemOfItemDisplay (redundant), cleanup/test the text display expressions. * small cleanup to textdisplayexprs and rename ItemFrameSlot to be more generic * rework ExprRotate * Completely rework rotation with new Rotator API. Add support for quaternions + displays in EffRotate * cleanup rotations - java 17 tests will fail until legacy tests are removed * Fix bugs with rotation, adds tests * Add drop shadow syntax and small cleanup of ExprTextOf * See through blocks syntax * Update ExprRotate.java * remove extra [a]'s * whoops! reverts a change to number accuracy config done for testing * Module-ize, package infos, remove mc version checks * rename display.expressions package, use for loops, move displaydata * display data improvements * requested changes 1 * update switches and remove banana * requested changes 2 * Apply suggestions from code review Co-authored-by: cheeezburga <47320303+cheeezburga@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: cheeezburga <47320303+cheeezburga@users.noreply.github.com> * fix expritemofentity description * Apply suggestions from code review Co-authored-by: cheeezburga <47320303+cheeezburga@users.noreply.github.com> * Update ExprDisplayHeightWidth.java * Apply suggestions from code review Co-authored-by: Patrick Miller <apickledwalrus@gmail.com> * requested changes 2 + rotator docs * requested changes * Apply suggestions from code review Co-authored-by: Patrick Miller <apickledwalrus@gmail.com> * requested changes! --------- Co-authored-by: sovdee <ethansovde@gmail.com> Co-authored-by: sovdee <10354869+sovdeeth@users.noreply.github.com> Co-authored-by: Moderocky <admin@moderocky.com> Co-authored-by: cheeezburga <47320303+cheeezburga@users.noreply.github.com> Co-authored-by: Patrick Miller <apickledwalrus@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 2b3c828 - Browse repository at this point
Copy the full SHA 2b3c828View commit details -
Added gamemode to CondIsInvulnerable.java (#6741)
* Added gamemode to CondIsInvulnerable.java Took 1 hour 13 minutes * Update src/main/java/ch/njol/skript/conditions/CondIsInvulnerable.java example fixed Co-authored-by: _tud <98935832+UnderscoreTud@users.noreply.github.com> * Update src/main/java/ch/njol/skript/conditions/CondIsInvulnerable.java since* fixed Co-authored-by: _tud <98935832+UnderscoreTud@users.noreply.github.com> * Update src/main/java/ch/njol/skript/conditions/CondIsInvulnerable.java only allowing entities and gamemodes* Co-authored-by: _tud <98935832+UnderscoreTud@users.noreply.github.com> * Update src/main/java/ch/njol/skript/conditions/CondIsInvulnerable.java i literally forgot about curly brackets for a sec Co-authored-by: _tud <98935832+UnderscoreTud@users.noreply.github.com> * Added methodExists check Took 10 minutes * checks if the method for gamemodes exists when registering the condition, fixed typo Took 9 minutes * all gamemodes over variable in example Co-authored-by: Patrick Miller <apickledwalrus@gmail.com> * tests Took 4 minutes * Refactor + space Took 5 minutes * Update src/test/skript/tests/syntaxes/conditions/CondIsInvulnerable.sk Co-authored-by: sovdee <10354869+sovdeeth@users.noreply.github.com> * updated test Took 8 minutes * updated test Took 2 minutes * Update src/test/skript/tests/syntaxes/conditions/CondIsInvulnerable.sk Co-authored-by: sovdee <10354869+sovdeeth@users.noreply.github.com> * Update src/test/skript/tests/syntaxes/conditions/CondIsInvulnerable.sk Co-authored-by: _tud <98935832+UnderscoreTud@users.noreply.github.com> * Update CondIsInvulnerable.sk * Update CondIsInvulnerable.sk --------- Co-authored-by: _tud <98935832+UnderscoreTud@users.noreply.github.com> Co-authored-by: sovdee <10354869+sovdeeth@users.noreply.github.com> Co-authored-by: Patrick Miller <apickledwalrus@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0f320f2 - Browse repository at this point
Copy the full SHA 0f320f2View commit details -
Variable Backup Files Purger (#6851)
* Starter Commits * Commit 2 * Commit 3 * Removed un-needed import + details to config * Fixed config.sk * Suggestion Changes Changed to primitive java types Added checks within the method incase called manually by a user. Changed config option Add config description * Revert Reverted back to defining how many files a user wants to keep Sovde and eren agreed upon so * Config Update Added info on what the user can not set the options to. Can be removed if needed. * One Liner Change Changed to a 1 liner option in config Changed method handler to support the new option Changed description in config * More Changes... Added the option to all other applicable databases. Changed function to support other databases. Moved the main description of the option to the top database in the config. Re-worded the description. * Fixed Integer.class * Config Typos Fixed * Disable Backups Added, The ability to put 0 Added, 0 does not call "startBackupTask" Added, 0 deletes all files in backup directory Changed, Config for putting 0 Added, warning for putting 0 Changed, "backupPurge" method to allow 0 as a parameter Changed, filters files array only if tokeep > 0 * Test Class Added Test Class Tests levels of deletion Tests invalid input Note: `BellEvents.sk` causes `JUnitQuick` to fail * Requested Changes Changed, config.sk description Changed, variable names Added, extra info to the exception message Removed, `Final`s * IllegalArgumentException Added, Throw IllegalArgumentException into method Added, IllegalArgumentException in the catch Changed, Expected exception to be thrown in test class * Requested Changes Changed, var name for the `file` in `backupPurge` Added, Javadocs for method * Parameter Name Change So it doesnt look like its strictly only for .csv files * Fix Indentation --------- Co-authored-by: sovdee <10354869+sovdeeth@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 3420038 - Browse repository at this point
Copy the full SHA 3420038View commit details -
Adds some command block syntax (#6859)
* Adds command block syntax - An expression to get/set the command of a command block or minecart with command block - An effect and condition for whether a command block is conditional or not - Tests for both * Adds Skript annotations * Apply suggestion from review Co-authored-by: sovdee <10354869+sovdeeth@users.noreply.github.com> * Suggestions * Hopefully fixes tests * Hopefully fixes tests * Uses setNegated and hopefully fixes tests * Suggestions * Suggestions and stuff * Changes effect pattern to be more clear * Fixes test syntax * Pattern matching in CondIsCommandBlockConditional --------- Co-authored-by: sovdee <10354869+sovdeeth@users.noreply.github.com> Co-authored-by: Moderocky <admin@moderocky.com>
Configuration menu - View commit details
-
Copy full SHA for 22dfe9f - Browse repository at this point
Copy the full SHA 22dfe9fView commit details -
Adds domestication syntax (#6861)
* Adds domestication syntax - An expression with changers - A test for the expression * Hopefully fixes tests * Apply suggestions from code review Co-authored-by: sovdee <10354869+sovdeeth@users.noreply.github.com> * Suggestions * Test suggestions * Removes reset changer and (hopefully) fixes tests * Suggestions * Suggestions * Adds domestication syntax - An expression with changers - A test for the expression * Hopefully fixes tests * Apply suggestions from code review Co-authored-by: sovdee <10354869+sovdeeth@users.noreply.github.com> * Suggestions * Test suggestions * Removes reset changer and (hopefully) fixes tests * Suggestions * Suggestions * Suggestions and some changes * Suggestion --------- Co-authored-by: sovdee <10354869+sovdeeth@users.noreply.github.com> Co-authored-by: Moderocky <admin@moderocky.com>
Configuration menu - View commit details
-
Copy full SHA for d638d16 - Browse repository at this point
Copy the full SHA d638d16View commit details -
Add "Time Until" to ExprTimeSince and Add CondPastFuture (#6203)
* Time Until * ghost of christmas past Adds condition for checking whether dates are in the past or the future * Update CondPastFuture.java * Update CondPastFuture.java * Make tests more reliable * Requested changes * requested changes, fix merge issue --------- Co-authored-by: Moderocky <admin@moderocky.com>
Configuration menu - View commit details
-
Copy full SHA for 33ebb8f - Browse repository at this point
Copy the full SHA 33ebb8fView commit details -
Add cuboid syntax to ExprEntities (#6900)
* Add method to search cuboids * Remove wait * Update imports * More descriptive variables * Improve readability of #toString * Remove unnecessary {} * Update src/test/skript/tests/syntaxes/expressions/ExprEntities.sk Co-authored-by: sovdee <10354869+sovdeeth@users.noreply.github.com> * Use correct variables * Less technical terminology in description * Change annotation * Check if world is null * Add more spawn locations --------- Co-authored-by: sovdee <10354869+sovdeeth@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 6b4a24d - Browse repository at this point
Copy the full SHA 6b4a24dView commit details -
Warning when reloading Skript. (#6958)
* Commit * Commit * Changes * Unused import * change * i am an idiot * Slight Change * suggested changes --------- Co-authored-by: sovdee <10354869+sovdeeth@users.noreply.github.com> Co-authored-by: Moderocky <admin@moderocky.com>
Configuration menu - View commit details
-
Copy full SHA for cf244fa - Browse repository at this point
Copy the full SHA cf244faView commit details -
* Add a warning for unreachable code * Clean up EffSuppressWarnings and add the ability to disable the unreachable code warning using config or the suppress warning effect * Add comments * Requested Changes * Generify compareTo method * Add docs to ExecutionIntent * Fix lines using spaces instead of tabs for indentation (unsure how this even happened in the first place) * Add ExecutionIntent to EffContinue, and fix its toString * Improve SecLoop's intent detection * Use instanceof pattern matching * Use MoreObject.toStringHelper * Replace all space indentations with tabs * Add simple helper methods for getting relative sections * Add comments to SecLoop#guaranteedToLoop * Capitalize the 'C' in EffExit's errors * Return a copy of the sections list rather than a view in the section helper methods * Make EffContinue's and EffExit's patterns stricter * Fix ArrayOutOfBoundsException when using Section.getSections of a type and there are no sections present * Update javadocs * Requested Changes * Update src/main/java/ch/njol/skript/sections/SecConditional.java Co-authored-by: Patrick Miller <apickledwalrus@gmail.com> --------- Co-authored-by: sovdee <10354869+sovdeeth@users.noreply.github.com> Co-authored-by: Patrick Miller <apickledwalrus@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 59d3bc4 - Browse repository at this point
Copy the full SHA 59d3bc4View commit details -
ExprPrefixSuffix Cleanup (#6970)
* Initial Commit * More cleanup * Method move around * Suggested changes * Suggested changes * Update src/main/java/ch/njol/skript/hooks/chat/expressions/ExprPrefixSuffix.java Co-authored-by: _tud <98935832+UnderscoreTud@users.noreply.github.com> * Update src/main/java/ch/njol/skript/hooks/chat/expressions/ExprPrefixSuffix.java Co-authored-by: _tud <98935832+UnderscoreTud@users.noreply.github.com> --------- Co-authored-by: _tud <98935832+UnderscoreTud@users.noreply.github.com> Co-authored-by: Moderocky <admin@moderocky.com> Co-authored-by: sovdee <10354869+sovdeeth@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 9ffced2 - Browse repository at this point
Copy the full SHA 9ffced2View commit details -
* Initial Commit * Slight change. * Suggested Changes * Suggested Changes * Slight change * Suggested Changes --------- Co-authored-by: Moderocky <admin@moderocky.com> Co-authored-by: sovdee <10354869+sovdeeth@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 0ff13e7 - Browse repository at this point
Copy the full SHA 0ff13e7View commit details -
Shortened Timespans (again) (#7001)
* Initial Commit * fix no space at bottom of file * Fix some errors * Fix everything * Fix timespan parsing + tests * suggested changes * fixes * Update src/test/skript/tests/misc/timespans.sk * Update timespans.sk --------- Co-authored-by: Moderocky <admin@moderocky.com> Co-authored-by: sovdee <10354869+sovdeeth@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 8166f1e - Browse repository at this point
Copy the full SHA 8166f1eView commit details -
Updates EffCharge and CondIsCharged (#7013)
* Updates EffCharge and CondIsCharged, and adds wither support * Fixes tests * Suggestions Co-authored-by: _tud <98935832+UnderscoreTud@users.noreply.github.com> --------- Co-authored-by: _tud <98935832+UnderscoreTud@users.noreply.github.com> Co-authored-by: sovdee <10354869+sovdeeth@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d05ed06 - Browse repository at this point
Copy the full SHA d05ed06View commit details -
Adds entity sound expression and test (#7019)
* Adds entity sound expression and test * Apply suggestions from code review Co-authored-by: _tud <98935832+UnderscoreTud@users.noreply.github.com> * Suggestions and stuff * Some changes - Updates fall damage pattern to not conflict with new block sound PR - Fixes some other patterns missing some small details - Adds Skript doc annotations - Adds new ambient sound * Implements an enum to handle some logic in a nicer way and suggested changes * Just some small updates --------- Co-authored-by: _tud <98935832+UnderscoreTud@users.noreply.github.com> Co-authored-by: sovdee <10354869+sovdeeth@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 7cf5d79 - Browse repository at this point
Copy the full SHA 7cf5d79View commit details -
Add underscore formatting in numbers (#7030)
* init commit innit * update test name, var name * moved file * add double test * update invalid tests to test more underscores * remove multiple _ * Update src/test/skript/tests/misc/underscores in numbers.sk Co-authored-by: Asleepp <119438940+Asleeepp@users.noreply.github.com> * forgor * fixed error --------- Co-authored-by: Asleepp <119438940+Asleeepp@users.noreply.github.com> Co-authored-by: sovdee <10354869+sovdeeth@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 97055a2 - Browse repository at this point
Copy the full SHA 97055a2View commit details -
Adds block sound expression and test (#7040)
* Adds block sound syntax - Allows getting the break, fall, hit, place, and step sound of a block/blockdata/itemtype * Suggestions * Suggestion Co-authored-by: sovdee <10354869+sovdeeth@users.noreply.github.com> * Implements SoundType enum to get a sound given a group, and makes tests better - This also reduces some annoying switch stuff with the soundType from before * Fixes tests failing due to 1.19 not using INTENTIONALLY_EMPTY sound --------- Co-authored-by: sovdee <10354869+sovdeeth@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 99731b0 - Browse repository at this point
Copy the full SHA 99731b0View commit details -
* Starter Files * Notes * Typo :) * Fixxy Fix Fixed, inability to operate on MC versions not containing 'Wolf.Variant' Added, required data/types into lang Added, test to spawn variant wolves Added, spawning a wolf without a provided variant, will choose a random one (Like Cats) * Requested Changes * Requested Changes - 2 * New Line + No Spacing * Requested Change * Conflict --------- Co-authored-by: sovdee <10354869+sovdeeth@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b4887d7 - Browse repository at this point
Copy the full SHA b4887d7View commit details -
Adds PropertyExpression helper method (#7043)
* Adds PropertyExpression getPatterns helper method * Suggestion Co-authored-by: sovdee <10354869+sovdeeth@users.noreply.github.com> * Throws exception instead of returning null * Fixes getPatterns method to respect registerDefault's behaviour * Adds new methods and changes getPatterns method - Adds getDefaultPatterns method - Now uses patternsOf(property, fromType, defaultExpr) for both getPatterns and getDefaultPatterns * Resolves some weird issues * Optimizes imports --------- Co-authored-by: sovdee <10354869+sovdeeth@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 0af4c3a - Browse repository at this point
Copy the full SHA 0af4c3aView commit details -
Adds last death location expression and JUnit test (#7045)
* Adds last death location expression, and tries to add JUnit test * Fixes JUnit test * Adds Skript doc annotations --------- Co-authored-by: sovdee <10354869+sovdeeth@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ad654cf - Browse repository at this point
Copy the full SHA ad654cfView commit details -
* Starter Commit * Final Commit Removed the 'send' * Last Commit (Hopefully) No clue how the file got renamed Took out the version checking stuff * 100% last commit Removed version checking and needing to load/unload the actual test skript * Fixed Indentation Thanks IntelliJ * Fixed test * Update src/test/skript/junit/EvtPiglinBarter.sk --------- Co-authored-by: sovdee <10354869+sovdeeth@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e926b38 - Browse repository at this point
Copy the full SHA e926b38View commit details -
Add async JUnit tests, on broadcast event and hover list test (#7053)
* init commit * add broadcasting * add broadcasting tests * add test for async test * make broadcast get called async * update events * update ExprMessage * fixed regular tests * fixed remove in ExprHoverList * fixed burning tests not completing * use pattern matching * remove double if using junit check, add starting values * revert ExprHoverList changes * revert ExprHoverList changes * fix tests * Update src/main/java/ch/njol/skript/Skript.java Co-authored-by: sovdee <10354869+sovdeeth@users.noreply.github.com> * Update src/main/java/ch/njol/skript/Skript.java Co-authored-by: sovdee <10354869+sovdeeth@users.noreply.github.com> * update annot * oops --------- Co-authored-by: sovdee <10354869+sovdeeth@users.noreply.github.com> Co-authored-by: Moderocky <admin@moderocky.com>
Configuration menu - View commit details
-
Copy full SHA for b36ca00 - Browse repository at this point
Copy the full SHA b36ca00View commit details -
Auto Generate Missing Aliases (#7073)
* black magic * change generation format * change generation format --------- Co-authored-by: Moderocky <admin@moderocky.com> Co-authored-by: sovdee <10354869+sovdeeth@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 0d19871 - Browse repository at this point
Copy the full SHA 0d19871View commit details
There are no files selected for viewing
This file was deleted.
This file was deleted.