dkim19375 / bedwars Goto Github PK
View Code? Open in Web Editor NEWA bedwars plugin targeted towards 1.8
License: GNU General Public License v3.0
A bedwars plugin targeted towards 1.8
License: GNU General Public License v3.0
Spectator when a player dies and their bed is gone
Add spectators
Countdown should stop
Leather armor colors are not changing colors according to the teams
Add generator upgrades - listed in https://github.com/dkim19375/Bedwars/blob/master/plugin/src/main/kotlin/me/dkim19375/bedwars/plugin/enumclass/SpawnerType.kt
Log of leaving and joining the lobby: https://paste.helpch.at/imocamerop.md
The last line is a debug message to show that the location is set correctly
Spawn in the correct world
Code for joining (as of this edit, specific lines could be different): https://github.com/dkim19375/Bedwars/blob/master/plugin/src/main/kotlin/me/dkim19375/bedwars/plugin/manager/BedwarsGame.kt#L238-L243 which calls https://github.com/dkim19375/Bedwars/blob/master/plugin/src/main/kotlin/me/dkim19375/bedwars/plugin/data/PlayerData.kt#L112
Code for regenerating world: https://github.com/dkim19375/Bedwars/blob/master/plugin/src/main/kotlin/me/dkim19375/bedwars/plugin/manager/BedwarsGame.kt#L430-L463
Game over items to work
Configure game start countdown
There is an error with this repository's Renovate configuration that needs to be fixed. As a precaution, Renovate will stop PRs until it is resolved.
Location: renovate.json
Error type: Invalid JSON (parsing failed)
Message: Syntax error: expecting end of expression or separator near imit": 0
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
These are blocked by an existing closed PR and will not be recreated unless you click a checkbox below.
.github/workflows/gradle_11.yml
actions/checkout v4
actions/setup-java v4
.github/workflows/gradle_8.yml
actions/checkout v4
actions/setup-java v4
.github/workflows/gradle_api.yml
actions/checkout v4
actions/setup-java v4
actions/upload-artifact v4.3.1
gradle.properties
settings.gradle
build.gradle
io.github.gradle-nexus.publish-plugin 1.3.0
com.github.johnrengelman.shadow 8.1.1
org.jetbrains.kotlin.jvm 1.9.22
org.cadixdev.licenser 0.6.1
org.jetbrains.dokka 1.9.10
de.tr7zw:item-nbt-api 2.12.2
de.tr7zw:nbt-injector 2.12.2
commons-io:commons-io 2.15.1
net.kyori:adventure-api 4.16.0
org.jetbrains:annotations 24.1.0
dev.triumphteam:triumph-gui 3.1.7
me.mattstudios:triumph-config 1.0.5-SNAPSHOT
net.kyori:adventure-text-serializer-gson 4.16.0
net.kyori:adventure-text-serializer-legacy 4.16.0
io.github.dkim19375:item-move-detection-lib 1.1.8
net.kyori:adventure-platform-bukkit 4.3.2
org.jetbrains.kotlinx:kotlinx-coroutines-core 1.8.0
org.jetbrains.kotlinx:kotlinx-coroutines-reactor 1.8.0
org.jetbrains.kotlin:kotlin-stdlib-jdk8 1.9.22
io.github.dkim19375:dkim-bukkit-core 3.4.7
me.clip:placeholderapi 2.11.5
com.google.code.findbugs:jsr305 3.0.2
com.comphenix.protocol:ProtocolLib 5.1.0
javax.annotation:javax.annotation-api 1.3.2
com.onarandombox.multiversecore:Multiverse-Core 2.6.0
com.alessiodp.parties:parties-api 3.2.15
api/build.gradle
org.spigotmc:spigot-api 1.8.8-R0.1-SNAPSHOT
compat/build.gradle
org.spigotmc:spigot-api 1.8.8-R0.1-SNAPSHOT
plugin/build.gradle
org.spigotmc:spigot-api 1.8.8-R0.1-SNAPSHOT
v1_16/build.gradle
org.spigotmc:spigot-api 1.16.5-R0.1-SNAPSHOT
v1_8/build.gradle
org.spigotmc:spigot-api 1.8.8-R0.1-SNAPSHOT
gradle/wrapper/gradle-wrapper.properties
gradle 8.6
When placing TNT, it goes to the side of the block, making TNT jumps harder
Make TNT more easier to use
bugs with picking up items and stuff
Use a tool or weapon
Item doesn't lose durability
Add a player tracker - A compass in which you can view a selected enemy for 2 emeralds.
Must not have a bed
Drink an invisibility potion, notice how durations are longer than expected - 3 minutes instead of the expected 45 seconds.
Correct potion durations - 45 seconds
Footstep particles for 1.8 -> 1.12
Kill a player
The drops (iron, diamonds, gold, and emeralds) are supposed to go into the killer's inventory
data.json not working
gson bad
Add statistics:
Also implement in PlaceholderAPI support
Cool feature :)
Add holograms - commands?
Armor and tools are sometimes not persistent after death.
Add a better shop.yml
special-type: magic-milk
weight: 5
item, you cannot purchase a weight: 1
item, with the default weight being 0, along with a weight-category
downgrade: wood-pickaxe
commands: [ 'give %player_name% diamond_sword 1' ]
the dragon thing at the end of the game
New versions auto respawn not working
Tested: 1.16, 1.17
Add a bunch of placeholders for PlaceholderAPI
It'll help provide more customization for example scoreboard, tab, etc
%bedwars_arenas_amount%
%bedwars_arena_{<arena/placeholder for arena>}_status%
%bedwars_arena_{<arena/placeholder for arena>}_status_colored%
%bedwars_arena_{<arena/placeholder for arena>}_count_activePlayers%
%bedwars_arena_{<arena/placeholder for arena>}_count_nonActivePlayers%
%bedwars_arena_{<arena/placeholder for arena>}_count_totalPlayers%
%bedwars_arena_{<arena/placeholder for arena>}_count_activeTeams%
%bedwars_arena_{<arena/placeholder for arena>}_count_nonActiveTeams%
%bedwars_arena_{<arena/placeholder for arena>}_count_totalTeams%
%bedwars_arena_{<arena/placeholder for arena>}_time%
%bedwars_arena_{<arena/placeholder for arena>}_time_formatted%
%bedwars_arena_{<arena/placeholder for arena>}_upgrades_name%
%bedwars_arena_{<arena/placeholder for arena>}_upgrades_tier%
%bedwars_arena_{<arena/placeholder for arena>}_upgrades_time%
%bedwars_arena_{<arena/placeholder for arena>}_world%
%bedwars_arena_{<arena/placeholder for arena>}_minPlayers%
%bedwars_arena_{<arena/placeholder for arena>}_maxPlayers%
%bedwars_arena_{<arena/placeholder for arena>}_team_{<team/placeholder for team>}_name%
%bedwars_arena_{<arena/placeholder for arena>}_team_{<team/placeholder for team>}_name_uppercase%
%bedwars_arena_{<arena/placeholder for arena>}_team_{<team/placeholder for team>}_players%
%bedwars_player_[player]_kills%
%bedwars_player_[player]_kills_final%
%bedwars_player_[player]_deaths%
%bedwars_player_[player]_deaths_final%
%bedwars_player_[player]_kd%
%bedwars_player_[player]_kd_final%
%bedwars_player_[player]_wins%
%bedwars_player_[player]_losses%
%bedwars_player_[player]_wl%
%bedwars_player_[player]_bedsBroken%
%bedwars_player_[player]_game%
%bedwars_player_[player]_team%
Add player visibility to tab
The correct potions should be given
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.