Commit graph

513 commits

Author SHA1 Message Date
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
Adrian Siekierka
606ebeb524 fix BlockEntityRenderRegistry crash 2018-12-01 11:18:41 +01:00
Adrian Siekierka
3ef15e20b7 oops 2018-11-30 16:55:50 +01:00
Adrian Siekierka
94c99e5dbb add sprite-related hooks 2018-11-30 16:45:12 +01:00
Adrian Siekierka
065970614d clean up, update to 18w48b.2 2018-11-30 12:52:25 +01:00
Adrian Siekierka
baccad6a95 add ToolManager 2018-11-30 11:57:58 +01:00
asie
73c6a2a9c2 further datapack loading tweaks 2018-11-29 10:07:10 +01:00