altrisi
5e8b4ece5b
Migrate nullability annotations to jSpecify
...
Mojang has done that, we don't need 3 different sets of annotations
2025-12-01 13:46:33 +01:00
gnembon
5e89cc6ddb
24w35a
2024-08-28 23:43:40 +02:00
gnembon
4e57eecf2d
24w09a
2024-02-29 11:05:15 +01:00
gnembon
dcb45c93b8
24w05a
2024-02-01 11:42:59 +01:00
gnembon
277872b33c
warning cleanup
2023-02-08 21:13:15 +01:00
gnembon
75d94b0570
cleanup of scarpet dependencies
2023-02-08 21:13:14 +01:00
gnembon
8f61271606
semi-auto cleanup
2023-02-04 13:26:21 +01:00
gnembon
bd5dfdbf9f
refactor limit access to built-in registries
2023-01-18 04:07:55 +01:00
gnembon
8dd08d5cb1
refactor access to context data
2023-01-16 19:01:10 +01:00
gnembon
cda6994cae
45a great reg split
2022-11-10 20:51:10 +01:00
gnembon
4be362e58b
1.4.87 for 22w44a
2022-11-02 22:30:46 +01:00
gnembon
302a7b4817
fixes for 22w11a
2022-03-17 20:21:55 +01:00
altrisi
53f456320c
Implement missing method in BlockValue.PlacementContext to fix exceptions in place_item ( #1329 )
2022-02-16 00:03:44 +01:00
altrisi
06af9ce8b1
Migrate the Carpet codebase to Mojang Mappings
2022-01-24 20:33:16 +01:00
gnembon
7b9e5e6feb
mappings
2021-09-22 21:12:11 -03:00
gnembon
bc175509a2
21w37a
2021-09-18 08:46:27 -03:00
gnembon
ab553187c5
its a doozie
2021-03-24 10:35:52 -03:00
gnembon
5c4744a93b
Merge branch 'master' into 1.17
2021-03-09 19:41:49 -04:00
gnembon
2d1b53258c
simplify error messages
2021-03-09 13:29:20 -04:00
altrisi
86dabe0080
Add exception hierarchy
2021-02-21 00:57:37 +01:00
altrisi
a155494d11
Allow some exceptions to be handled
2021-02-19 19:54:41 +01:00
gnembon
6d320866e6
21w07a
2021-02-17 20:17:01 -04:00
gnembon
00ad9eccc7
mappings
2020-12-14 02:51:01 -04:00
gnembon
5422493c33
20w49a
2020-12-02 19:22:56 -04:00
altrisi and gnembon
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
e67ec14285
mappings
2020-07-20 21:06:03 -03:00
gnembon
a0e0dc0f88
20w28a. Rewritten scarpet structure and plop API. Removed portalSuffocationFix, as its fixed.
2020-07-12 02:38:12 -03:00
gnembon
3700377686
Merge branch 'master' into 1.16
...
# Conflicts:
# src/main/java/carpet/script/utils/ShapesRenderer.java
# src/main/java/carpet/script/value/BlockValue.java
2020-06-20 09:03:20 -03:00
gnembon
ccd92c5957
added encode_nbt, added 'nbt' and 'nbt_merge' to modify entity API.
2020-06-20 02:19:20 -03:00
gnembon
c61429099a
mappings
2020-06-04 15:59:46 -03:00
gnembon
bec5259216
20w21a ohboi
2020-05-21 02:59:17 -03:00
gnembon
ae0975d626
mappings
2020-05-10 01:42:19 -03:00
gnembon
531d1356a6
merge fixes
2020-04-16 21:11:12 -03:00
gnembon
a6477d3919
Merge branch 'master' into 1.16
...
# Conflicts:
# src/main/java/carpet/script/value/BlockValue.java
2020-04-16 21:02:16 -03:00
gnembon
fb1a03b3f7
refactor argument parsers
2020-04-16 17:47:06 -03:00
gnembon
43ff0e8c11
mappings
2020-03-29 02:17:13 -03:00
gnembon
f7a2b8202b
boi, 20w10a
2020-03-04 17:43:26 -04:00
gnembon
f43bd968bb
still causes massive loadage if requested more than 2 chunks. Don't really know why. WIP I guess
2020-02-29 00:00:53 -04:00
gnembon
c995716357
Merge branch 'master' into 1.15
...
# Conflicts:
# src/main/java/carpet/fakes/StructureFeatureInterface.java
# src/main/java/carpet/mixins/PistonBlock_movableTEMixin.java
2020-01-06 21:28:07 -04:00
gnembon
6ac249968a
remove a few warnings
2020-01-06 21:26:44 -04:00
gnembon
3e6f83905c
Merge branch 'master' into 1.15
...
# Conflicts:
# src/main/java/carpet/script/CarpetExpression.java
2019-12-25 03:18:15 -04:00
gnembon
62529a352c
camera update
2019-12-22 02:26:40 -04:00
gnembon
8c95aab2c6
scarpet thread safe pt1
2019-12-19 18:11:13 -04:00
gnembon
c9160144fc
Merge branch 'master' into 1.15
2019-12-01 09:39:25 -04:00
gnembon
9d6b652ad4
better block error message
2019-12-01 03:14:20 -04:00
gnembon
d212fcb03d
Merge branch 'master' into 1.15
2019-11-09 23:19:00 -04:00
gnembon
bcff4fbbc4
clarify laziness of blocks and added more care to context execution
2019-11-09 23:12:05 -04:00
gnembon
829e0a7df5
Merge branch 'master' into 1.15
2019-11-08 22:47:29 -04:00
gnembon
6aa358c5fc
calling block for a block future will resolve it.
2019-11-08 22:47:18 -04:00
gnembon
125a409813
Merge branch 'master' into 1.15
2019-10-29 00:47:10 -03:00