Commit graph

369 commits

Author SHA1 Message Date
SquidDev
2349fa9ac7 Add a license to the ServerEventMod 2018-12-21 10:55:31 +00:00
Adrian Siekierka
eb8c0d4884
Merge pull request #30 from SquidDev/feature/server-stop
Add an event for when the server is about to stop
2018-12-20 20:57:34 +01:00
SquidDev
9b4050d122 Run the STOP event before shutdown, rather than after it. 2018-12-20 18:37:04 +00:00
asie
b85d399c76 I will not make commits at 1AM. I will not make commits at 1AM... 2018-12-18 01:12:30 +01:00
asie
aa63df6e1f additional hardening for registry desync issues 2018-12-18 01:11:30 +01:00
asie
2c3cdd20a8 improve synchronization for network packet parsing, add NbtType class 2018-12-18 00:49:47 +01:00
SquidDev
ac954f6e08 Add an event for when the server is about to stop
This may allow mods to perform any additional clean up of resources, or
what not.
2018-12-17 23:00:18 +00:00
asie
19bc18104d formalize the three states of player interaction events 2018-12-16 08:40:16 +01:00
Adrian Siekierka
686cba9c1b update mappings, fix #24 2018-12-15 22:09:30 +01:00
Adrian Siekierka
9818bdc49c attempt #2 at working around BiomeColors crash 2018-12-15 21:58:49 +01:00
SquidDev
12b3189f7d Add primitive registry for ItemColorMappers (#11)
* An initial implementation for colour mapper registries

There's elements I'm still not entirely happy here, but it appears to
work as expected.

* Add a test mod for colour mappers

* Fix license violations

* Rename everything to correspond with future names

* Woops
2018-12-15 09:28:49 -05:00
Adrian Siekierka
9171236581 fix backwards compat HandlerList name; fix 18w50a BiomeColors bug 2018-12-14 20:16:46 +01:00
Adrian Siekierka
f53fe80c6d do not deprecate so hastily! 2018-12-14 20:02:15 +01:00
modmuss50
41db1633a8 Merge branch 'master' of https://github.com/FabricMC/fabric
# Conflicts:
#	build.gradle
2018-12-14 18:49:50 +00:00
modmuss50
4989e73019 Upload builds to curseforge 2018-12-14 18:48:37 +00:00
Adrian Siekierka
9d17f13714 ensure deterministic registry population order, fixes blockstate ID desync 2018-12-14 19:43:22 +01:00
Adrian Siekierka
5c23a10db1 update mappings, remove unused arg in EntityTypeBuilder 2018-12-14 18:36:55 +01:00
Adrian Siekierka
ce2cb882ce move impl-suffixed packages to impl/ 2018-12-14 18:24:51 +01:00
asie
fd8e0b688d Update to 18w50a 2018-12-12 18:32:59 +01:00
asie
51ad71a355 fix BlockEntityRenderRegistry not understanding how constructors work 2018-12-12 14:53:04 +01:00
asie
9d0f790bfc i am good at this modding thing 2018-12-12 14:39:31 +01:00
asie
7699ef9dc5 fix FabricEntityTypeBuilder 2018-12-12 13:41:56 +01:00
asie
d3e6e9ca73 add fabric mod information to crash reports 2018-12-12 12:28:09 +01:00
modmuss50
92768d765a Fix license violations 2018-12-11 18:52:22 +00:00
asie
f6b887b619 add entity tracker hooks, fix crash after tweaking HandlerList 2018-12-11 17:51:23 +01:00
Adrian Siekierka
7eb62310c5
Merge pull request #13 from kashike/rf/hl
Be more specific with return type
2018-12-11 17:42:37 +01:00
Adrian Siekierka
9b5600e56b
Merge pull request #17 from kashike/feature/fc
Rename a few methods to be more builder-friendly
2018-12-11 17:42:27 +01:00
kashike
6c86cff4c2 Rename a few methods to be more builder-friendly 2018-12-10 23:13:22 -08:00
Adrian Siekierka
b8e4f293a6
Merge pull request #15 from therealfarfetchd/master
Add .gitignore
2018-12-10 21:00:24 +01:00
asie
a99b31a8fd update to new mappings as workaround 2018-12-10 20:49:46 +01:00
therealfarfetchd
07b55e0cea Add .gitignore 2018-12-10 20:48:38 +01:00
kashike
b0a654abd6 Be more specific with return type 2018-12-10 03:20:37 -08:00
Adrian Siekierka
9cb4776313 add description to mod.json 2018-12-09 18:03:15 +01:00
Adrian Siekierka
5026ca838b add build number to JAR 2018-12-09 17:47:35 +01:00
Adrian Siekierka
0ca8947681 fix license headers 2018-12-09 17:45:27 +01:00
Adrian Siekierka
897478bb9a prepare for fabric-loader 0.2.0 2018-12-09 14:23:40 +01:00
Adrian Siekierka
435f1e6433 rearrange mixins, document more client stuff 2018-12-09 13:43:32 +01:00
Adrian Siekierka
0594469b69 WIP 0.1.0 cleanup 2018-12-09 13:29:59 +01:00
asie
75b640e987 document deprecations, add FabricBlockBuilder.setMaterialColor, add ServerEvent.START 2018-12-07 13:14:27 +01:00
asie
dba0d0c2de update to 18w49a.2 2018-12-05 19:42:11 +01:00
asie
3df386717e Redirect onChunkData.deserialize, at least for now 2018-12-05 17:00:46 +01:00
asie
1c0decd26c follow toClientTag() contract in ClientSerializable logic 2018-12-05 16:47:23 +01:00
asie
b008571710 fix mixin issue in ClientSerializable logic 2018-12-05 16:35:59 +01:00
asie
c5915afee7 ClientSerializable for block entities 2018-12-05 11:57:23 +01:00
Adrian Siekierka
b291a955de add entity interaction events 2018-12-03 10:18:48 +01:00
Adrian Siekierka
4d3bd0d35f fix unlikely but still theoretically possible in a very weird edge case crash in BERR 2018-12-02 22:42:21 +01:00
Adrian Siekierka
51e3b27151 add tick events 2018-12-02 22:36:51 +01:00
Adrian Siekierka
8dbce0f433 implement PlayerInteractionEvents, BreakInteractable convienence itf 2018-12-02 22:23:34 +01:00
Adrian Siekierka
2f14adefaa expose delegate to extenders 2018-12-02 14:36:35 +01:00
Adrian Siekierka
5ae06d69a3 wrap ToolManager in FabricBlockBuilder 2018-12-02 14:34:54 +01:00