-
-
Notifications
You must be signed in to change notification settings - Fork 1
Ver/1.21.9 #116
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
NonSwag
wants to merge
31
commits into
main
Choose a base branch
from
ver/1.21.9
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Ver/1.21.9 #116
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Update the paper-api dependency to use the correct version 1.21.9-pre2-R0.1-SNAPSHOT.
- Introduce methods to create and spawn Mannequin characters in `CharacterController`. - Update `PaperCharacter` to handle Mannequin-specific attributes and profiles. - Refactor argument types and commands to accommodate Mannequin characters. - Implement serialization for `ResolvableProfile` to manage character skins.
Change the character type filter in MannequinCharacterArgumentType to only suggest characters of type MANNEQUIN instead of PLAYER.
Remove unused methods and fields related to pathfinding. Update scoreboard name handling to use entity-specific names. Adjust character creation to default to Mannequin type.
Introduce new entity codecs for handling the main hand and immovable properties of the Mannequin class in the EntityCodecs.
Enhance the loadCharacter method to update team options before adjusting visibility for the player.
- Remove unused `skinPartBuilder` method from `SkinFactory` and `PaperSkinFactory` - Update skin parts handling in `EntityCodecs` and `CharacterSkinLayerCommand` - Rename `SkinLayer` class to `plugin.model` package
- Change `despawn` method to void and update its implementation. - Modify `spawn` and `respawn` methods to return the spawned entity. - Update `getCharacters` method to return a stream instead of a list. - Introduce chunk-based character loading in `ChunkListener`.
- Set entities to non-persistent on spawn - Prevent LivingEntity from being removed when far away - Reset pose for entities in DYING state to STANDING
Implement event handling for entity damage to ensure characters respect their invulnerability state. Refactor player interaction method names for clarity.
Enhance error messages for spawn state validation by including character name and spawn location details.
Ensure that the character's spawn location is in the same world as the chunk being processed to prevent mismatches.
Implement loading and setting of spawn location for characters. Log warnings for any failures during location parsing. Enhance character loading process to check for existing characters.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Closes #98
Closes #61