Commit Graph
161 Commits
Author SHA1 Message Date
altrisiandgnembon ba1071a8d1 Javadocs, cleanup, extension's client rules, built-in BundledModules generators, etc (#544)
* Add javadocs to many methods

* Added built-in ways to generate BundledModules and documented them

* Add Eclipse launch files to .gitignore and fix 11 warnings

* Remove many unused imports

* Remove some dead and unused code around app loading

* Allow extensions to have client-side rules in their SettingsManager

Also change tabs to spaces when those changed

* Remove unnecessary classloader param in BundledModule

* Change max tickwarp duration to Integer.MAX_VALUE

* Move RulePrinter into the source so it can be managed by the IDE

* Properly reset hopperCounters when changing worlds

Also change tabs to spaces again and minor tweaks to javadocs

* Run mergedocs even if Full.md was modified

* Update src/main/java/carpet/commands/TickCommand.java

Co-authored-by: gnembon <41132274+gnembon@users.noreply.github.com>
2020-11-16 09:30:59 -04:00
gnembon 55643632ca custom events, and low level event API 2020-11-11 02:06:45 -04:00
gnembon a40b8ff0cc fixed player use timings 2020-11-09 20:39:45 -04:00
altrisi b9eee6e58b Allow rules to manage Scarpet apps (Scarpet Rules) (#519)
by altrisi
2020-11-02 21:52:21 -04:00
gnembon 1d81768c54 custom args WIP 2020-11-02 01:32:04 -04:00
gnembon 7ccd46433a entity load handler and rework of handling of events. 2020-10-30 22:59:27 -03:00
gnembon 8a2ddcbf2a 1.4.12 2020-10-01 14:14:01 -03:00
gnembon 3105d5bb71 Events are defined statically in normal classes and added handler for extensions to add their built-ins 2020-09-08 23:47:31 -03:00
gnembon 1006e0ac40 commands return integer value if possible, fixes #408
handle infinite values as infinities.
2020-09-05 02:06:59 -03:00
gnembon 3167fe06f3 cleanup unused code and mixins 2020-08-18 01:54:24 -03:00
gnembon eaded1450d apps when loaded while being loaded are now properly reloaded 2020-08-15 02:32:32 -03:00
gnembon 7b4c3f8add Merge branch 'master' into 1.16 2020-07-21 12:45:07 -03:00
gnembon 5ed55ecf9e spawned test entity below bedrock 2020-07-21 12:44:07 -03:00
gnembon e67ec14285 mappings 2020-07-20 21:06:03 -03:00
gnembon bba9f4e88d Merge branch 'master' into 1.16 2020-07-08 00:48:56 -03:00
Hunter Kvalevog 1f1c5de303 Add "/player look at" subcommand 2020-07-04 06:02:24 -05:00
gnembon 838ed4748d last remnants of dim issues, fixes #336 2020-06-20 22:11:00 -03:00
gnembon 441676a1e5 1.16-pre3 2020-06-10 14:55:11 -03:00
gnembon f29153c3d2 Merge branch 'master' into 1.16
# Conflicts:
#	src/main/java/carpet/CarpetSettings.java
#	src/main/java/carpet/script/CarpetScriptServer.java
#	src/main/java/carpet/script/bundled/Module.java
2020-06-07 01:59:15 -03:00
gnembon b3484fd012 fixed missing client side server references. fixes #311 2020-06-06 20:39:25 -03:00
gnembon c61429099a mappings 2020-06-04 15:59:46 -03:00
gnembon 1c46393c4d Merge branch 'master' into 1.16
# Conflicts:
#	src/main/java/carpet/utils/Messenger.java
2020-05-31 02:54:14 -03:00
gnembon 3b588e8488 20w22a 2020-05-29 12:15:51 -03:00
gnembon e540f9e238 carpet client synchronizations and protocols 2020-05-28 00:06:28 -03:00
gnembon cb87b04b44 bye bye to /c /s due to F3F4 and change in F3+N to mimic exactly /c /s usecase 2020-05-27 02:05:05 -03:00
gnembon cf817c2e39 mappings 2020-05-21 14:23:04 -03:00
gnembon bec5259216 20w21a ohboi 2020-05-21 02:59:17 -03:00
gnembon cbeb75c8ed fix 2020-05-18 23:02:49 -03:00
gnembon dcac57a1a2 Merge branch 'master' into 1.16
# Conflicts:
#	src/main/java/carpet/mixins/ServerPlayerEntity_scarpetEventMixin.java
2020-05-18 22:18:29 -03:00
GhoulboyandGhoulboy78 a272725928 Cylinders n cuboids (#284)
Co-authored-by: Ghoulboy78 <53367549+Ghoulboy-78@users.noreply.github.com>
2020-05-18 17:24:19 -03:00
gnembon dfd88b7142 20w20a 2020-05-13 16:58:12 -03:00
gnembon 955eb361f4 added 'all' options to spawn entites and fixed definition of mobcappable 2020-05-12 17:00:02 -03:00
gnembon 5a746cc3c4 Merge branch 'master' into 1.16
# Conflicts:
#	src/main/java/carpet/commands/SpawnCommand.java
#	src/main/java/carpet/utils/SpawnReporter.java
2020-05-12 17:01:57 -03:00
gnembon ae0975d626 mappings 2020-05-10 01:42:19 -03:00
gnembon f04888406d 20w18a-1 2020-04-29 20:45:01 -03:00
gnembon cc668fd122 1.16 bump 2020-04-28 03:00:19 -03:00
gnembon f70850889d Merge branch 'master' into 1.16 2020-04-28 02:55:48 -03:00
gnembon 714bf1ce19 refactor and fix new draw shapes 2020-04-28 02:55:26 -03:00
Nameless-123 a1b6ef204a moved everything to switch statement
It all works now
2020-04-24 16:19:35 +02:00
Nameless-123 33f6b90839 I removed the ++i statement and like crashed the world! 2020-04-24 14:12:59 +02:00
Nameless-123 6146ff8ed8 Let's see if this works 2020-04-24 13:36:41 +02:00
Nameless-123 c2e09d48e5 improved definitions
COs messing about
2020-04-24 11:12:26 +02:00
Nameless-123 890617c8ba Added error messages
cos no throw statements available
2020-04-22 11:11:20 +02:00
Nameless-123 0ee96174b8 apparently you can't input 0
otherwise its fine
2020-04-22 10:56:14 +02:00
Nameless-123 0fd6f559ac undoingn egyptian braces
seriously gnemobn, what do you have against them?
2020-04-22 10:38:07 +02:00
Nameless-123 e8c8e68333 moved it all to ints
less intuitive but code syntax is much better!
2020-04-22 10:34:42 +02:00
Ghoulboy 8d41bfa167 Undid egyptian bracing
cos gnembon hates egyptians
2020-04-21 11:15:55 +02:00
Nameless-123 fcf2a6775c Added square based pyramid
also edited command tree to make it more understandable. Cones are, after all, simply circular-based pyramids. I may or may not add octagons in the future.
2020-04-20 21:29:19 +02:00
Nameless-123 2f78068875 figured out why it wasnt showing proper affected blocks 2020-04-20 17:41:45 +02:00
Nameless-123 582f39b98d Renamed drawCone and added further steps toward pyramids 2020-04-20 17:41:21 +02:00