AJ Ferguson
8928d554a1
WIP autocrafting using java recipe book
...
work in progress. many edge cases are currently unhandled. will not work at all pre 1.12. (support is planned)
2021-01-03 17:54:26 -09:00
AJ Ferguson
528a9a4431
Crafting table slot mappings
2021-01-01 18:37:33 -09:00
Camotoy
7a82852134
Merge branch 'server-inventory' of https://github.com/GeyserMC/Geyser into server-inventory
2021-01-01 14:22:44 -05:00
Camotoy
2a5c134ea7
Update server inventory copyrights to 2021
2021-01-01 14:22:26 -05:00
Camotoy
8317961340
Merge branch 'master' of https://github.com/GeyserMC/Geyser into server-inventory
2021-01-01 14:20:52 -05:00
Camotoy
186d94917a
Update copyright to 2021 ( #1772 )
...
* Update copyright to 2021
Free commit!
* These don't need a copyright
* Don't downgrade the mappings
2021-01-01 10:10:36 -05:00
AJ Ferguson
b7b3278d8b
item painting. cursor net id
2020-12-31 17:39:54 -09:00
Camotoy
77153e6d4a
Work around there being a void floor in Bedrock ( #1405 )
...
* Work around there being a void floor in Bedrock
If the player's Y coordinate is -38 or below, we teleport the player below the void floor and they can safely die. :)
* Don't teleport if below Y -40
* sigh
* Have floorY be its own variable
* Add more comment
* More comments
* Finish my thought
2020-12-31 20:05:00 -05:00
Camotoy
a17f2203a8
Fix oddities in chunk sections with older Spigot versions ( #1758 )
2020-12-29 21:49:36 -05:00
Camotoy
c4fc604e0c
Optimize stonecutter button code
2020-12-29 20:31:48 -05:00
Camotoy
3c1a40c56a
Better net ID handling
2020-12-29 19:59:22 -05:00
Camotoy
f4b1d470c3
Merge branch 'server-inventory' of https://github.com/AJ-Ferguson/Geyser into server-inventory
2020-12-29 19:02:11 -05:00
Camotoy
ac4f6eceac
Merge branch 'master' of https://github.com/GeyserMC/Geyser into server-inventory
2020-12-29 19:01:59 -05:00
AJ Ferguson
e3b94bc859
Thrown potion entity color ( #1756 )
...
* Fix thrown potion color
* Prevent area effect cloud from appearing to catch on fire
* Don't set ENCHANTED flag on all potions
2020-12-29 18:58:02 -05:00
David Choo
fe63a7f7ab
Fix pick block ( #1753 )
...
* Use pick_item mappings
* Update mappings
* Update mappings and fix wording
2020-12-29 18:09:42 -05:00
Camotoy
a5c020e7ee
More comments
2020-12-28 13:16:17 -05:00
Camotoy
3ba396e625
Fix some temporary inventory blocks not disappearing
2020-12-28 00:47:10 -05:00
Camotoy
2265de3ae9
lecterns
2020-12-28 00:29:27 -05:00
Camotoy
790c695b27
Add TODO
2020-12-27 11:08:48 -05:00
Camotoy
956d264c3e
Anvil renaming works; other things
2020-12-26 22:55:14 -05:00
AJ Ferguson
60da3b9432
Temp slot
2020-12-26 18:44:48 -09:00
Camotoy
4b461e5e0a
Merge branch 'master' of https://github.com/GeyserMC/Geyser into server-inventory
2020-12-26 19:52:16 -05:00
Camotoy
d1c571d710
Fix anvil renaming ( #1744 )
...
Turns out it *was* our fault. Oops.
2020-12-26 19:51:11 -05:00
Camotoy
7c4e95625a
Cleanup and delete FilterTextPacket - PRing to the main branch
2020-12-26 19:16:35 -05:00
AJ Ferguson
6df89ed679
Merge pull request #1 from Camotoy/server-inventory
...
Progress
2020-12-26 14:07:50 -09:00
Camotoy
078af59249
Streamline Item Net ID getting; cartography table finished
2020-12-26 16:41:50 -05:00
Tim203
77de991bcf
Change Jenkins url and name to Open Collaboration ( #1732 )
2020-12-26 21:40:49 +01:00
Camotoy
eb5e4d79bb
Add visual damage support with thorns ( #1728 )
2020-12-26 15:39:46 -05:00
Camotoy
06f346b30b
Fix offset issue
2020-12-26 13:24:50 -05:00
Camotoy
c1f5380ed1
Add horse inventory support
2020-12-26 12:20:59 -05:00
Camotoy
c7fade295e
Add swap support for creative mode; start on cartography table
2020-12-24 20:43:24 -05:00
Camotoy
3d0b0a1076
Stonecutter fixed; Loom improved
2020-12-24 18:29:25 -05:00
Camotoy
9fc6228fc0
GeyserSession: remove 32 render distance cap ( #1546 )
...
Having an incongruency between the server render distance and the client render distance appears to cause issues, and I have not been able to encounter such a crash.
2020-12-24 13:40:57 -05:00
Camotoy
617a1216d5
Initial work on stonecutters
2020-12-24 11:23:47 -05:00
Mark
eca626aad6
Add missing netty-codec-haproxy dependency ( #1731 )
2020-12-24 00:31:23 -05:00
Camotoy
6ae81cce52
Full banner loom support
2020-12-23 22:53:54 -05:00
Camotoy
94febd6a2f
Merge pull request #15 from D3ATHBRINGER13/server-inventory
...
Initial loom functionality
2020-12-23 21:02:02 -05:00
Mark
c67d91943c
HAProxy PROXY protocol support for downstream connections ( #1688 )
...
* Implement downstream PROXY protocol support
* Clarify the configuration version updating procedure
* Bump netty-resolver-dns to 4.1.56.Final
* Update Netty to .56
* Don't increase jar size by 2MB
Co-authored-by: Camotoy <20743703+Camotoy@users.noreply.github.com>
2020-12-23 20:47:29 -05:00
D3ATHBRINGER13
4d80edf6d9
Initial loom funtionality
2020-12-24 00:48:31 +00:00
Camotoy
0f735a8330
Block entity cleanup
2020-12-23 12:37:55 -05:00
Camotoy
e4ecd1a092
Merge branch 'master' of https://github.com/GeyserMC/Geyser into server-inventory
2020-12-23 12:32:39 -05:00
Camotoy
ff4f712eda
Implement beacon
2020-12-23 12:30:36 -05:00
Camotoy
f4f804e1ca
Enchantment table works; anvil is almost there
2020-12-23 01:21:00 -05:00
Camotoy
009905184e
Add grindstone and smithing table
2020-12-21 22:44:01 -05:00
Camotoy
c6b4d163a1
Improve creative support
2020-12-21 21:09:14 -05:00
Camotoy
dbfdae63f1
Add precautions to prevent stack traces on incomplete/unknown place sounds ( #1717 )
2020-12-20 20:42:14 -05:00
Camotoy
f5c0c549ef
Improve doDaylightCycle translation ( #1711 )
...
Previously, we wouldn't send the time if the server was sending the same time with doDaylightCycle on. However, this isn't vanilla behavior (for Bedrock nor Java) and can occasionally cause irregularities. The time is now always sent to Bedrock clients, and a daylightCycle field is added to GeyserSession to keep track of the doDaylightCycle gamerule we need to send to Bedrock. Removing the map we used to store the time may also improve memory usage since this was never cleaned up.
2020-12-20 20:41:28 -05:00
Camotoy
b490dcfcbb
Improve doDaylightCycle translation ( #1711 )
...
Previously, we wouldn't send the time if the server was sending the same time with doDaylightCycle on. However, this isn't vanilla behavior (for Bedrock nor Java) and can occasionally cause irregularities. The time is now always sent to Bedrock clients, and a daylightCycle field is added to GeyserSession to keep track of the doDaylightCycle gamerule we need to send to Bedrock. Removing the map we used to store the time may also improve memory usage since this was never cleaned up.
2020-12-20 20:41:07 -05:00
Camotoy
d69896b381
Fix NPE when no item can be found from a block ( #1718 )
...
This commit also removes an old map previously used for block entity translators
2020-12-20 20:40:21 -05:00
DoctorMacc
f47cf32d90
Make my life tolerable
2020-12-19 19:19:44 -05:00