-
Notifications
You must be signed in to change notification settings - Fork 0
feat: minigame is working #39
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
Merged
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
…Spigot to run the plugin
Bumps the all-actions group with 2 updates: [actions/checkout](https://github.com/actions/checkout) and [actions/setup-java](https://github.com/actions/setup-java). Updates `actions/checkout` from 4 to 5 - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v4...v5) Updates `actions/setup-java` from 4 to 5 - [Release notes](https://github.com/actions/setup-java/releases) - [Commits](actions/setup-java@v4...v5) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major dependency-group: all-actions - dependency-name: actions/setup-java dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major dependency-group: all-actions ... Signed-off-by: dependabot[bot] <support@github.com>
…ination directory for the final fatJar file
… triggers the start of the game when enough players are on the server
Bumps io.typst.spigradle from 3.0.5 to 3.0.6. --- updated-dependencies: - dependency-name: io.typst.spigradle dependency-version: 3.0.6 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [junit:junit](https://github.com/junit-team/junit4) from 4.13.1 to 4.13.2. - [Release notes](https://github.com/junit-team/junit4/releases) - [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.1.md) - [Commits](junit-team/junit4@r4.13.1...r4.13.2) --- updated-dependencies: - dependency-name: junit:junit dependency-version: 4.13.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [org.jetbrains.kotlin.jvm](https://github.com/JetBrains/kotlin) from 2.2.10 to 2.2.20. - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md) - [Commits](JetBrains/kotlin@v2.2.10...v2.2.20) --- updated-dependencies: - dependency-name: org.jetbrains.kotlin.jvm dependency-version: 2.2.20 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps org.gradle.toolchains.foojay-resolver-convention from 0.8.0 to 1.0.0. --- updated-dependencies: - dependency-name: org.gradle.toolchains.foojay-resolver-convention dependency-version: 1.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps com.github.johnrengelman.shadow from 7.1.2 to 8.1.1. --- updated-dependencies: - dependency-name: com.github.johnrengelman.shadow dependency-version: 8.1.1 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
* feat: added a world manager to prepare a game world, load it, and teleport players to this world. * style: lint compliance * sync: added the new map to the resources * build: upgraded shadowing plugin * sync: not finished yet
…y aspect of the game start
Bumps [org.jetbrains.kotlin.jvm](https://github.com/JetBrains/kotlin) from 2.2.20 to 2.2.21. - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/v2.2.21/ChangeLog.md) - [Commits](JetBrains/kotlin@v2.2.20...v2.2.21) --- updated-dependencies: - dependency-name: org.jetbrains.kotlin.jvm dependency-version: 2.2.21 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps io.typst.spigradle from 3.1.0 to 3.1.2. --- updated-dependencies: - dependency-name: io.typst.spigradle dependency-version: 3.1.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
* feat: added a waiting phase scoreboard, updated some tests * style: lint compliance * build(deps): bump io.typst.spigradle from 3.1.0 to 3.1.2 Bumps io.typst.spigradle from 3.1.0 to 3.1.2. --- updated-dependencies: - dependency-name: io.typst.spigradle dependency-version: 3.1.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * feat: avoided player retention in team when the player disconnects during the team selection phase * sync: secondary islands points couting does not work * sync: victory condition * feat: team points are done * style: lint compliance * feat: added a waiting phase scoreboard, updated some tests * style: lint compliance * feat: avoided player retention in team when the player disconnects during the team selection phase * tests: disabled tests until watchwolf is setup * style: lint compliance --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* sync: a bunch of text color related tweaks * sync: making the playing scoreboard minimap design * feat: islands now take the color of the dominant team or default to their own color * feat: scoreboard updates during playing phase properly * feat: playing game scoreboard is done, works properly and is easy to understand * style: linting compliance
* Add : Snowball Feature * feat: listener arrow * fix: snowball now behaves normally * fix: added keep inventory to avoid loot dropping on the ground / into the void * feat: added proper player respawn, jump boost, hunger resistance, nofall and disabled item drops * fix: arrow explosion was not a proper sphere * feat: arrow particles and hitsound * feat : Particle arrow task * style: lint compliance
* refactor: moved game world loading to the plugin enabling mode. Added support for world regeneration during reloads * feat: added back teleportation to center island when the player falls into the void during phases other than playing * feat: added motd and server icon * style: lint compliance
* refactor: renamed organization from `altzec` to `altaks` * style: linter compliance
* feat: added shop and shop mechanic, still need to implement items abilities * style: lint compliance * tests: tests weren't compiling anymore * feat: shop item descriptions * feat: fireball implementation * feat: reinforced bridge implementation * feat: kamikaze implementation * fix: kamikaze position out of bounds in shop * feat: iron man implementation * feat: iron man implementation * feat: explosive sheep implementation * feat: igloo implementation * feat: last judgement implementation * style: ktlint format * doc: added dokka for documentation generation * feat: shop item removal on use, and fixed inventory reset on death (didn't restock snowballs/arrows properly)
* feat: team & all chat implementation * style: lint compliance
* feat: gold earnings + kill streak + bounty implementation * style: linter compliance
* ci: added artifact generation from CI * ci: dokka configuration to V2 * style: lint compliance * ci: changed artifact names * ci: changed artifacts names
* fix: player is automagically inserted into a team if they don't have one at game start * fix: changed Player mappings to UUID based mappings * fix: improved island domination algorithm * fix: removed player death message * fix: removed advancements in chat * style: linter compliance
* fix: server icon is now read directly from the inside of the plugin * fix: improved snowball and yeti sneeze to avoid islands and player placement, improved snowball bridge placement algorithm, improved player disconnections/reconnections resistance * fix: last judgement now changes daytime and handles multiple active last judgements, bow now has unlimited melee attack speed * style: lint compliance * fix: fixed last judgement daytime cycle w/ player disconnections/reconnections and deaths
Bumps [org.mockbukkit.mockbukkit:mockbukkit-v1.21](https://github.com/MockBukkit/MockBukkit) from 4.89.0 to 4.98.0. - [Commits](MockBukkit/MockBukkit@v4.89.0...v4.98.0) --- updated-dependencies: - dependency-name: org.mockbukkit.mockbukkit:mockbukkit-v1.21 dependency-version: 4.98.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [org.jetbrains.dokka](https://github.com/Kotlin/dokka) from 2.0.0 to 2.1.0. - [Release notes](https://github.com/Kotlin/dokka/releases) - [Commits](Kotlin/dokka@v2.0.0...v2.1.0) --- updated-dependencies: - dependency-name: org.jetbrains.dokka dependency-version: 2.1.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit-framework) from 6.0.0 to 6.0.1. - [Release notes](https://github.com/junit-team/junit-framework/releases) - [Commits](junit-team/junit-framework@r6.0.0...r6.0.1) --- updated-dependencies: - dependency-name: org.junit.jupiter:junit-jupiter dependency-version: 6.0.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
* style: linter compliance * fix: fixed player deaths, respawns, item moved from their slots * fix: fixed scoreboard not updating to win state if a team wins * fix: allowed pvp only when game started * feat: added restock task, improved playe reset on connection * feat: explosive arrows now deals area damage * fix: fixed map center location displacement due to minecraft's bad implementation of said type * fix: fixed double respawns * style: lint compliance * feat: spectator mode added * style: lint compliance
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.
No description provided.