Skip to content

Class System Implementation#27

Open
ZenoCoding wants to merge 23 commits intomainfrom
classes
Open

Class System Implementation#27
ZenoCoding wants to merge 23 commits intomainfrom
classes

Conversation

@ZenoCoding
Copy link
Owner

No description provided.

ZenoCoding and others added 23 commits October 22, 2023 09:55
ClassAbility
- modifiers
- states
- example: teleport

Ability Refactor
- Item Abilities renamed to EventAbility
- Ability is new superclass without event related items
- might need further refactoring to completly remove paramaterized type of consumer

Cleanup of Abilities
- Refactor useAbility method
- Remove raw usage of Ability
# Conflicts:
#	src/main/java/me/zenox/evocraft/abilities/AbilityRegistry.java
# Conflicts:
#	src/main/java/me/zenox/evocraft/abilities/AbilityRegistry.java
#	src/main/java/me/zenox/evocraft/abilities/ClassAbility.java
… classes

# Conflicts:
#	src/main/java/me/zenox/evocraft/abilities/ClassAbility.java
Update dependencies and libraries as well
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants