Adrian Siekierka
cc6ae9d3cf
gui -> screen
2019-02-09 16:46:52 +01:00
Adrian Siekierka
562d9fce4e
remove unused FlammableBlockRegistryImpl code
2019-02-09 16:41:20 +01:00
Adrian Siekierka
2d246adb3e
update previous to 19w06a
2019-02-09 16:39:53 +01:00
Adrian Siekierka
a585b4833e
add flammable block registry, *2ObjectMap.clear to remove Fabric overrides ( #75 )
2019-02-09 16:37:26 +01:00
asie
004281cdac
joiner -> invokerFactory
2019-02-07 13:11:10 +01:00
asie
9dffeebaf1
name changes
2019-02-07 12:58:21 +01:00
asie
8bda86f21d
remove most deprecations
2019-02-07 10:56:58 +01:00
asie
6b7848bea0
more cleanup
2019-02-07 10:55:14 +01:00
Adrian Siekierka
6ea76ea07d
fix SpriteAtlasTexture injects
2019-02-06 22:13:47 +01:00
Adrian Siekierka
9cb807b212
Class cleanup, stage 1
2019-02-06 21:57:42 +01:00
Adrian Siekierka
16d32490f6
Merge 0.2.0-style Event API
2019-02-06 21:50:51 +01:00
Adrian Siekierka
fe18b98757
initial 19w06a update
2019-02-06 21:48:38 +01:00
asie
6f93f1cfb7
fix ParticleManager not being registry-hooked
2019-02-02 02:10:09 +01:00
asie
08c921267a
tie Fabric resource pack location with vanilla resource location, helps #79
2019-01-31 01:44:17 +01:00
asie
442d057b0d
fix mixin JSON
2019-01-30 20:41:06 +01:00
asie
a3bd0bb883
as of 19w05a, spawn packets are provided by entities themselves
2019-01-30 20:40:25 +01:00
asie
f1fa5cfd3c
update to 19w05a
2019-01-30 19:07:33 +01:00
asie
dc75d45c51
work around INVOKEDYNAMIC usage in LootEntryTypeRegistry
2019-01-26 19:19:06 +01:00
asie
77928a3d65
fix dedicated server registry handling bug
2019-01-26 14:44:59 +01:00
asie
833a3e9fb3
mark 0.1.5, compilation fixes, naming tweaks
2019-01-26 00:00:39 +01:00
Juuxel
b88969cf13
( #59 ) Loot entry extensions
2019-01-25 23:53:11 +01:00
asie
2c3e78a357
( #72 ) Resource reloading hooks
2019-01-25 23:45:12 +01:00
asie
3a17200c4d
( #53 ) Fuel/composter hooks
2019-01-25 23:44:56 +01:00
asie
8285a8c056
update 19w04a
2019-01-24 20:29:31 +01:00
asie
447331e67e
update to 19w03c
2019-01-20 09:36:47 +01:00
Adrian Siekierka
113fc3c3a4
fix #71
2019-01-18 16:08:06 +01:00
Adrian Siekierka
6593414eae
fix #69
2019-01-17 18:57:02 +01:00
Adrian Siekierka
d7b5916416
update mappings
2019-01-17 18:51:59 +01:00
asie
373bb7da64
fix #68
2019-01-16 23:15:51 +01:00
asie
9deaaf9341
19w03a update
2019-01-16 22:41:18 +01:00
hea3ven
dfbf5fe3d0
Fix container desync in the client ( #61 ) ( #67 )
2019-01-14 18:25:09 +01:00
Sebastian Knackstedt
857f884694
Fix wrong placeholders. ( #60 )
2019-01-13 11:16:35 +01:00
asie
1ac17fe430
19w02a update
2019-01-09 21:29:39 +01:00
Adrian Siekierka
0c93861d27
bump version, mapping version
2019-01-06 13:33:50 +01:00
Adrian Siekierka
c42667b035
Keybinding API ( #57 )
2019-01-06 13:28:09 +01:00
modmuss50
1345c08cb8
Fix ItemGroup API on servers
2018-12-29 00:21:13 +00:00
modmuss50
8c5c87466f
Merge remote-tracking branch 'origin/master'
2018-12-28 22:00:45 +00:00
modmuss50
7203236c17
Fix item group naming being inconsistent, and fix minor rendering artifact with the creative gui buttons
2018-12-28 22:00:36 +00:00
Adrian Siekierka
ae4f5b739e
compile fix
2018-12-28 23:00:26 +01:00
Adrian Siekierka
fa7108e6e8
Model loading hooks ( #39 )
2018-12-28 22:58:19 +01:00
Modmuss50
2b462b0c51
Item Group API ( #44 )
...
* Inital proof of concept on the item group api
* Some changes
* Show hotbar tab + fix bug with inv slots not clearing out
* Better button textures + docs + tweaks/auto format
* Add an api to provide the stack to display and expand the example mod
* Use COMMON_GROUPS in all places
* Add a tooltip showing the page numbers
2018-12-24 23:15:53 +01:00
Adrian Siekierka
655788b93d
fix recursive loop in ContainerProviderImpl, trigger update to fix refmap
2018-12-22 21:32:04 +01:00
Adrian Siekierka
d96b4c3a24
bump to 0.1.2, bump dependencies
2018-12-22 18:49:00 +01:00
Adrian Siekierka
1f5a81e03e
container API tweaks
2018-12-22 18:46:42 +01:00
modmuss50
5b71b9c946
Container API ( #21 )
2018-12-22 18:38:57 +01:00
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
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
kashike
6c86cff4c2
Rename a few methods to be more builder-friendly
2018-12-10 23:13:22 -08:00
asie
a99b31a8fd
update to new mappings as workaround
2018-12-10 20:49:46 +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
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
asie
cc48548ff9
tweak datapack loading
2018-11-29 09:18:19 +01:00
asie
df2790c68d
add entity renderer registry
2018-11-29 00:53:29 +01:00
asie
9240854fff
update to 18w47b.10, add BlockEntityRendererRegistry
2018-11-28 17:56:13 +01:00
asie
88abb5f006
update to 18w47a, add FabricBlockBuilder
2018-11-21 18:47:27 +01:00
asie
9273c32d4b
update mappings, fix block registration issue, push prototype HandlerList
2018-11-18 09:51:52 +01:00
asie
a9853c2d45
remap ItemModelMap
2018-11-17 07:59:46 +01:00
Adrian Siekierka
61d8ac9778
save registry IDs to hard drive
2018-11-16 18:52:48 +01:00
asie
dba690b844
initial registry remap implementation
2018-11-16 16:16:10 +01:00
asie
2a87d78d28
update version/build.gradle
2018-11-10 18:02:47 +01:00
asie
7952ae283c
tweak commands/networking hooks
2018-11-08 08:56:14 +01:00
asie
524f8cfb7f
early low-level command/network APIs
2018-11-08 01:14:51 +01:00
asie
b71f41c16f
fix licenseFormat
2018-11-05 15:57:10 +01:00
asie
40d55eebef
first commit - resource pack hook and little else
2018-11-05 15:54:18 +01:00