AJ Ferguson
9118ec6840
wip support old crafting
2021-01-08 17:01:31 -09:00
Camotoy
ade4c14911
Block breaking refactors ( #1336 )
...
Client-side block animations and reach checks are now added.
This commit also includes cleanup in BlockChangeTranslator as well as proper Netherite tool support for calculating block breaking.
Co-authored-by: rtm516 <rtm516@users.noreply.github.com>
2021-01-07 22:43:36 -05:00
Camotoy
fe23c79053
Implement book editing ( #1117 )
...
* Implement book editing
Updates the PR created by @ForceUpdate1 for 1.16 support. Seems to work fine now that hand support is in MCProtocolLib.
Co-authored-by: Camotoy <20743703+DoctorMacc@users.noreply.github.com>
* Remove debug line
* Simplify code
Currently still borked for creative mode.
* Fix books on creative
* Bug fixes
* Fix NPE?
* Blind fixes
* Send Book update before any player actions
* Remove debug prints
* Fix out of bounds for page replace and add
* Fix editing desync and remove empty pages from the end
* Send edit packet after signing
* Refactor
* Clean up and fix creative
* Apply suggestions from code review
Co-authored-by: rtm516 <rtm516@users.noreply.github.com>
Co-authored-by: ForceUpdate1 <mneuhaus44@gmail.com>
Co-authored-by: Camotoy <20743703+DoctorMacc@users.noreply.github.com>
Co-authored-by: David Choo <davchoo3@gmail.com>
Co-authored-by: rtm516 <rtm516@users.noreply.github.com>
2021-01-07 19:40:34 -05:00
Camotoy
7cefb5713e
Clarify that enabling Xbox achievements blocks all commands ( #1810 )
2021-01-07 16:50:57 -05:00
SupremeMortal
dc46905e50
Use Artifactory Jenkins plugin for deployment ( #1818 )
...
* Use artifactory jenkins plugin
* Bump version to 1.2.0-SNAPSHOT
2021-01-07 19:51:40 +00:00
rtm516
bbbb7034f6
Trigger builds of Geyser-Fabric and GeyserAndroid after a build success ( #1815 )
...
* Trigger builds of Geyser-Fabric and GeyserAndroid after a build success
* Enable GeyserAndroid and fix paths
* Only build for master
* Disable propagation of build results
* Don't wait for sequential builds
2021-01-07 12:21:35 +00:00
Camotoy
92c86cf15b
Null check tick thread ( #1812 )
2021-01-05 23:28:31 -05:00
Camotoy
c8016647f2
Clean up and add mobile button for horse opening
2021-01-05 19:08:54 -05:00
Camotoy
0641800be7
Add Tickable interface ( #1790 )
...
* Add Tickable interface
By having a tickable interface, we're only dedicating one thread to ticking entities and running tasks as opposed to several. This will also help with implementing world border support.
* removeEntity already clears tickableEntities for us
* Only tick the entity if it's not being ticked
2021-01-05 18:41:20 -05:00
AJ Ferguson
b6389317f0
Fix minor bug in auth form ( #1806 )
2021-01-05 13:45:01 -05:00
Camotoy
a88678a5c1
Add manual recipes as Recipe classes for future usage
2021-01-04 22:15:55 -05:00
Nickg two
29e47cf636
[ci skip] changed a 2020 to 2021 ( #1801 )
...
lol imagine being in 2020
2021-01-04 21:24:07 -05:00
Camotoy
1d47dc3f18
Merge branch 'server-inventory' of https://github.com/GeyserMC/Geyser into server-inventory
2021-01-04 20:30:19 -05:00
AJ Ferguson
ff69752d2c
Remove unnecessary is_block null check
2021-01-04 15:16:21 -09:00
AJ Ferguson
57e176efd6
Optimize stackSize
...
Co-Authored-By: Camotoy <20743703+Camotoy@users.noreply.github.com>
2021-01-04 15:12:26 -09:00
AJ Ferguson
a160e3694b
Add stackSize to ItemEntry
2021-01-04 14:47:48 -09:00
Camotoy
50f295b4cd
Remove unneeded GeyserItemStack constructor and add comments
2021-01-04 18:19:43 -05:00
Camotoy
69dc4a9644
[ci-skip] Improve README for better information ( #1702 )
2021-01-04 15:54:52 -05:00
D3ATHBRINGER13
446f16bc33
Update LICENSE to 2021 ( #1799 )
2021-01-04 14:14:55 -05:00
Tim203
5ad495ce97
Merge remote-tracking branch 'origin/master' into floodgate-2.0
...
# Conflicts:
# common/src/main/java/org/geysermc/common/window/CustomFormBuilder.java
# common/src/main/java/org/geysermc/common/window/CustomFormWindow.java
# common/src/main/java/org/geysermc/common/window/FormWindow.java
# common/src/main/java/org/geysermc/common/window/ModalFormWindow.java
# common/src/main/java/org/geysermc/common/window/SimpleFormWindow.java
# common/src/main/java/org/geysermc/common/window/button/FormButton.java
# common/src/main/java/org/geysermc/common/window/button/FormImage.java
# common/src/main/java/org/geysermc/common/window/component/DropdownComponent.java
# common/src/main/java/org/geysermc/common/window/component/InputComponent.java
# common/src/main/java/org/geysermc/common/window/component/SliderComponent.java
# common/src/main/java/org/geysermc/common/window/component/StepSliderComponent.java
# common/src/main/java/org/geysermc/common/window/component/ToggleComponent.java
# common/src/main/java/org/geysermc/common/window/response/CustomFormResponse.java
# common/src/main/java/org/geysermc/common/window/response/ModalFormResponse.java
# common/src/main/java/org/geysermc/common/window/response/SimpleFormResponse.java
# common/src/main/java/org/geysermc/floodgate/util/EncryptionUtil.java
# connector/src/main/java/org/geysermc/connector/network/session/cache/WindowCache.java
2021-01-04 13:37:58 +01:00
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
Camotoy
50b80a64d3
Dimension switching cleanup ( #1694 )
...
* Dimension switching cleanup
Cleans up dimension switching logic that should no longer be needed. Also fixes above Nether Bedrock building dimension switching.
* Clear thunder on dimension switch too
* Clarify fake dimension switch function name
* Javadoc that
2021-01-03 19:06:20 -05:00
Kooldude183
3f7d669676
Update README.md ( #1774 )
...
* Update README.md
Add v1.16.201 in list of supported Bedrock versions
* Update README.md
Change to `v1.16.100 - v1.16.201`
2021-01-03 12:54:07 -05:00
Camotoy
1c7567d79d
Various resource pack fixes ( #1769 )
...
- Fixes an instance where an invalid pack_manifest file could be present
- Fixes instances where JSON files were not read as UTF-8
2021-01-03 12:53:26 -05:00
YHDiamond
1a08e1104d
Fix stopsound bug ( #1771 )
...
* Fix stopsound not working bug
* removed extra imports
* Update JavaPlayerStopSoundTranslator.java
* Update JavaPlayerStopSoundTranslator.java
* Update JavaPlayerStopSoundTranslator.java
* Fix packet names and fix specific sounds not stopping
Co-authored-by: YHDiamond <47502993+yehudahrrs@users.noreply.github.com>
Co-authored-by: Camotoy <20743703+Camotoy@users.noreply.github.com>
2021-01-02 18:51:41 -05:00
AJ Ferguson
528a9a4431
Crafting table slot mappings
2021-01-01 18:37:33 -09:00
Camotoy
396d1b6b61
Fix items on campfires ( #1779 )
2021-01-01 18:33:21 -05:00
Camotoy
eccb48844e
Allow enderman to make provoked sound when angry ( #1763 )
2021-01-01 16:55:04 -05: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
Tim203
9fbf7047a1
Fixed a NoSuchMethodError
2020-12-31 17:18:39 +01: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