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
Add holograms - commands?
Use a tool or weapon
Item doesn't lose durability
Add statistics:
Also implement in PlaceholderAPI support
Cool feature :)
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
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' ]
When placing TNT, it goes to the side of the block, making TNT jumps harder
Make TNT more easier to use
Add a player tracker - A compass in which you can view a selected enemy for 2 emeralds.
Must not have a bed
Armor and tools are sometimes not persistent after death.
Kill a player
The drops (iron, diamonds, gold, and emeralds) are supposed to go into the killer's inventory
the dragon thing at the end of the game
Configure game start countdown
Spectator when a player dies and their bed is gone
bugs with picking up items and stuff
Add player visibility to tab
data.json not working
gson bad
The correct potions should be given
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%
Drink an invisibility potion, notice how durations are longer than expected - 3 minutes instead of the expected 45 seconds.
Correct potion durations - 45 seconds
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
New versions auto respawn not working
Tested: 1.16, 1.17
Game over items to work
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
Countdown should stop
Add spectators
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
Footstep particles for 1.8 -> 1.12
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.