From 6be45c6cdfb243fc872b7073729a755f8f1ee193 Mon Sep 17 00:00:00 2001 From: Myles Date: Sat, 3 Dec 2022 16:34:13 -0600 Subject: carver is too good at bug fixing --- src/main/resources/config.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/main/resources') diff --git a/src/main/resources/config.yml b/src/main/resources/config.yml index b2ba268..a881556 100644 --- a/src/main/resources/config.yml +++ b/src/main/resources/config.yml @@ -7,8 +7,8 @@ permissionMessage: You do not have permission to perform this command! # Customize the game mode of Tumble # Acceptable options include: shovels, snowballs, mixed -# Default is shovels -gameMode: shovels +# Default is mixed +gameMode: mixed # This tells the plugin which worlds it should use as the lobby/game worlds # Do NOT change unless you know what you're doing!! -- cgit v1.2.3 From c7d259a122ebd8300d84914032e247a5cc4a7f01 Mon Sep 17 00:00:00 2001 From: Myles Date: Wed, 7 Dec 2022 21:13:33 -0600 Subject: add feature: seperate winning player tp --- src/main/resources/config.yml | 10 ++++++++++ src/main/resources/plugin.yml | 8 ++++++++ 2 files changed, 18 insertions(+) (limited to 'src/main/resources') diff --git a/src/main/resources/config.yml b/src/main/resources/config.yml index a881556..0f059f2 100644 --- a/src/main/resources/config.yml +++ b/src/main/resources/config.yml @@ -10,6 +10,16 @@ permissionMessage: You do not have permission to perform this command! # Default is mixed gameMode: mixed +# Customize the place that the winner is teleported after a game ends +# This is an optional value +# Default is nothing +winnerTeleport: + # These coordinates cannot be zero! The teleport will fail if any of them are. + # Use something like 0.5 instead. + x: + y: + z: + # This tells the plugin which worlds it should use as the lobby/game worlds # Do NOT change unless you know what you're doing!! # Will be blank by default diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml index dd24bcc..3dc3b90 100644 --- a/src/main/resources/plugin.yml +++ b/src/main/resources/plugin.yml @@ -22,6 +22,11 @@ commands: description: Force starts a Tumble match. usage: '§cUsage: /tumble:start' permission: start + winlocation: + description: Links the location to teleport the winning player of a game. + usage: '§cUsage: /tumble:winlocation ' + permission: winlocation + aliases: [win-location, winloc, win-loc] permissions: reload: description: Allows you to reload the plugin's config. @@ -32,3 +37,6 @@ permissions: start: description: Allows you to start a Tumble match. default: op + winlocation: + description: Allows you to link a win location. + default: op -- cgit v1.2.3 From fe5802a8e8eeb3199d05e995384b8e13bfce9784 Mon Sep 17 00:00:00 2001 From: Myles <43725835+MylesAndMore@users.noreply.github.com> Date: Thu, 8 Dec 2022 14:00:22 +0000 Subject: update start command usage --- src/main/resources/plugin.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/main/resources') diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml index 3dc3b90..315797f 100644 --- a/src/main/resources/plugin.yml +++ b/src/main/resources/plugin.yml @@ -1,7 +1,7 @@ main: com.MylesAndMore.tumble.Main name: tumble version: 0.0.1-SNAPSHOT -description: 'A Minecraft: Java Edition plugin recreating the Tumble minigame from Minecraft: Xbox 360 Edition.' +description: 'A Minecraft: Java Edition plugin recreating the Tumble minigame from Minecraft Legacy Console Edition.' api-version: 1.19 load: STARTUP author: MylesAndMore @@ -15,12 +15,12 @@ commands: permission: reload link: description: Links a world on the server as a lobby/game world. - usage: '§cUsage: /tumble:link lobby|game' + usage: '§cUsage: /tumble:link (lobby|game)' permission: link aliases: [linkworld, link-world] start: - description: Force starts a Tumble match. - usage: '§cUsage: /tumble:start' + description: Force starts a Tumble match with an optional game type. + usage: '§cUsage: /tumble:start [gametype]' permission: start winlocation: description: Links the location to teleport the winning player of a game. -- cgit v1.2.3 From fe547e5b0767616d7ea1b4f94c57566589dbf4c3 Mon Sep 17 00:00:00 2001 From: Myles <43725835+MylesAndMore@users.noreply.github.com> Date: Thu, 8 Dec 2022 17:48:04 +0000 Subject: allow players to specify args for winLoc --- src/main/resources/plugin.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/main/resources') diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml index 315797f..7066a27 100644 --- a/src/main/resources/plugin.yml +++ b/src/main/resources/plugin.yml @@ -24,7 +24,7 @@ commands: permission: start winlocation: description: Links the location to teleport the winning player of a game. - usage: '§cUsage: /tumble:winlocation ' + usage: '§cUsage: /tumble:winlocation [x] [y] [z]' permission: winlocation aliases: [win-location, winloc, win-loc] permissions: -- cgit v1.2.3 From 08189436cff46ecd50979bc0d70a3ccf026ec00d Mon Sep 17 00:00:00 2001 From: Myles <43725835+MylesAndMore@users.noreply.github.com> Date: Thu, 8 Dec 2022 18:28:46 +0000 Subject: add autostart config and command --- src/main/resources/config.yml | 26 +++++++++++++++----------- src/main/resources/plugin.yml | 10 +++++++++- 2 files changed, 24 insertions(+), 12 deletions(-) (limited to 'src/main/resources') diff --git a/src/main/resources/config.yml b/src/main/resources/config.yml index 0f059f2..6c5e0a6 100644 --- a/src/main/resources/config.yml +++ b/src/main/resources/config.yml @@ -10,19 +10,23 @@ permissionMessage: You do not have permission to perform this command! # Default is mixed gameMode: mixed +# Customize the auto start feature of Tumble +# Defaults are disabled and two players +# Players can be up to 8 +autoStart: + enabled: false + players: 2 + # Customize the place that the winner is teleported after a game ends -# This is an optional value -# Default is nothing -winnerTeleport: - # These coordinates cannot be zero! The teleport will fail if any of them are. - # Use something like 0.5 instead. - x: - y: - z: +# Keep in mind that these coordinates cannot be zero! The teleport will fail if any of them are; use something like 0.5 instead. +# These are optional values--defaults are nothing +winnerTeleport: + x: + y: + z: # This tells the plugin which worlds it should use as the lobby/game worlds # Do NOT change unless you know what you're doing!! # Will be blank by default -lobbyWorld: -# Game world -gameWorld: \ No newline at end of file +lobbyWorld: +gameWorld: \ No newline at end of file diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml index 7066a27..ac394bf 100644 --- a/src/main/resources/plugin.yml +++ b/src/main/resources/plugin.yml @@ -20,13 +20,18 @@ commands: aliases: [linkworld, link-world] start: description: Force starts a Tumble match with an optional game type. - usage: '§cUsage: /tumble:start [gametype]' + usage: '§cUsage: /tumble:start [gameType]' permission: start winlocation: description: Links the location to teleport the winning player of a game. usage: '§cUsage: /tumble:winlocation [x] [y] [z]' permission: winlocation aliases: [win-location, winloc, win-loc] + autostart: + description: Configures the auto start functions of Tumble. + usage: '§cUsage: /tumble:autostart [enable|disable]' + permission: autostart + aliases: [auto-start] permissions: reload: description: Allows you to reload the plugin's config. @@ -40,3 +45,6 @@ permissions: winlocation: description: Allows you to link a win location. default: op + autostart: + description: Allows you to set the autostart details of Tumble. + default: op -- cgit v1.2.3 From 673659d38ae4ad90bf86ff94b798960b0e3199df Mon Sep 17 00:00:00 2001 From: Myles <43725835+MylesAndMore@users.noreply.github.com> Date: Thu, 8 Dec 2022 20:06:40 +0000 Subject: update config defaults --- src/main/resources/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/main/resources') diff --git a/src/main/resources/config.yml b/src/main/resources/config.yml index 6c5e0a6..6a9f62d 100644 --- a/src/main/resources/config.yml +++ b/src/main/resources/config.yml @@ -1,6 +1,6 @@ # Hides join/leave messages in public chat # Default is true -hideJoinLeaveMessages: true +hideJoinLeaveMessages: false # Customize the message that displays when the player does not have permission to execute a command from this plugin permissionMessage: You do not have permission to perform this command! -- cgit v1.2.3 From a56513d85180c699b566783d7e1ce1f12d641aa4 Mon Sep 17 00:00:00 2001 From: Myles Date: Sat, 10 Dec 2022 01:23:40 -0600 Subject: 1AM COMMIT LETS GOOOO - fixed about 20 bugs, glitches, exploits, you name it--Jacob can break anything (not even joking, did my first *real* playtest; it was...valuable...we'll leave it at that) - added some sort of block balancing (want to improve on it later maybe?) - change the prefix back to lowercase because we're emo or something (COMMONALITY SHUT UP) - game env is now more controlled (thanks Jacob) - can I go to bed now --- src/main/resources/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/main/resources') diff --git a/src/main/resources/config.yml b/src/main/resources/config.yml index 6a9f62d..bc68c35 100644 --- a/src/main/resources/config.yml +++ b/src/main/resources/config.yml @@ -1,5 +1,5 @@ # Hides join/leave messages in public chat -# Default is true +# Default is false hideJoinLeaveMessages: false # Customize the message that displays when the player does not have permission to execute a command from this plugin -- cgit v1.2.3 From ae3d7842ba4f261add8d5beb207d613515ee6602 Mon Sep 17 00:00:00 2001 From: Myles <43725835+MylesAndMore@users.noreply.github.com> Date: Tue, 13 Dec 2022 11:49:07 -0600 Subject: update versioning, config, and readme for pre-release --- src/main/resources/config.yml | 12 ++++++------ src/main/resources/plugin.yml | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) (limited to 'src/main/resources') diff --git a/src/main/resources/config.yml b/src/main/resources/config.yml index bc68c35..ee2a2c7 100644 --- a/src/main/resources/config.yml +++ b/src/main/resources/config.yml @@ -1,3 +1,8 @@ +# Customize the default game mode of Tumble +# Acceptable options include: shovels, snowballs, mixed +# Default is mixed +gameMode: mixed + # Hides join/leave messages in public chat # Default is false hideJoinLeaveMessages: false @@ -5,13 +10,8 @@ hideJoinLeaveMessages: false # Customize the message that displays when the player does not have permission to execute a command from this plugin permissionMessage: You do not have permission to perform this command! -# Customize the game mode of Tumble -# Acceptable options include: shovels, snowballs, mixed -# Default is mixed -gameMode: mixed - # Customize the auto start feature of Tumble -# Defaults are disabled and two players +# Defaults are false and two players # Players can be up to 8 autoStart: enabled: false diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml index ac394bf..c78eece 100644 --- a/src/main/resources/plugin.yml +++ b/src/main/resources/plugin.yml @@ -1,6 +1,6 @@ main: com.MylesAndMore.tumble.Main name: tumble -version: 0.0.1-SNAPSHOT +version: 1.0.0 description: 'A Minecraft: Java Edition plugin recreating the Tumble minigame from Minecraft Legacy Console Edition.' api-version: 1.19 load: STARTUP -- cgit v1.2.3