From 186169ee48c8682a42189ea459af56c0ce63a44e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 3 Dec 2023 18:27:09 +0000 Subject: [PATCH] deploy: b0ed27539e1fbb1d828220ddc0964170973069bc --- 404.html | 4 ++-- assets/js/{a6cc8aeb.4b67015b.js => a6cc8aeb.aa348c35.js} | 2 +- .../{runtime~main.b1ab4f7b.js => runtime~main.b372ec11.js} | 2 +- docs/BedWars1058/addons/index.html | 4 ++-- .../configuration/Arena-Configuration/index.html | 4 ++-- .../configuration/generators-configuration/index.html | 4 ++-- .../configuration/language-configuration/index.html | 4 ++-- docs/BedWars1058/configuration/levels/index.html | 4 ++-- .../BedWars1058/configuration/main-configuration/index.html | 4 ++-- docs/BedWars1058/configuration/permissions/index.html | 4 ++-- docs/BedWars1058/configuration/shop/index.html | 4 ++-- .../configuration/sounds-configuration/index.html | 4 ++-- docs/BedWars1058/configuration/upgrades/index.html | 4 ++-- .../developers/Creating-Ore-Generators/index.html | 4 ++-- docs/BedWars1058/developers/commands/index.html | 4 ++-- docs/BedWars1058/developers/custom-levels/index.html | 4 ++-- docs/BedWars1058/developers/events/index.html | 4 ++-- docs/BedWars1058/developers/getting-started/index.html | 4 ++-- docs/BedWars1058/developers/index.html | 4 ++-- docs/BedWars1058/developers/maven/index.html | 4 ++-- docs/BedWars1058/faq/index.html | 4 ++-- docs/BedWars1058/features/index.html | 4 ++-- docs/BedWars1058/hooks/citizens-hook/index.html | 4 ++-- docs/BedWars1058/hooks/papi-hook/index.html | 4 ++-- docs/BedWars1058/hooks/parties-hook/index.html | 4 ++-- docs/BedWars1058/hooks/swm-hook/index.html | 4 ++-- docs/BedWars1058/hooks/vault-hook/index.html | 4 ++-- docs/BedWars1058/index.html | 6 +++--- docs/BedWars1058/resources/index.html | 4 ++-- docs/BedWars1058/setup/arena-groups/index.html | 4 ++-- docs/BedWars1058/setup/creating-arenas/index.html | 4 ++-- docs/BedWars1058/setup/how-to-join-arenas/index.html | 4 ++-- docs/BedWars1058/setup/plugin-installation/index.html | 4 ++-- docs/BedWarsProxy/faq/index.html | 4 ++-- docs/BedWarsProxy/features/admin-tp/index.html | 4 ++-- docs/BedWarsProxy/features/arena-rejoin/index.html | 4 ++-- docs/BedWarsProxy/features/arena-selector/index.html | 4 ++-- docs/BedWarsProxy/features/game-signs/index.html | 4 ++-- docs/BedWarsProxy/features/party/index.html | 4 ++-- docs/BedWarsProxy/features/placeholders/index.html | 4 ++-- docs/BedWarsProxy/features/player-language/index.html | 4 ++-- docs/BedWarsProxy/getting-started/index.html | 4 ++-- docs/BedWarsProxy/index.html | 4 ++-- docs/compatibility/index.html | 4 ++-- index.html | 4 ++-- 45 files changed, 89 insertions(+), 89 deletions(-) rename assets/js/{a6cc8aeb.4b67015b.js => a6cc8aeb.aa348c35.js} (98%) rename assets/js/{runtime~main.b1ab4f7b.js => runtime~main.b372ec11.js} (98%) diff --git a/404.html b/404.html index 5ac426b..f948e12 100644 --- a/404.html +++ b/404.html @@ -4,13 +4,13 @@ Page Not Found | andrei1058 wiki - +
Skip to main content

Page Not Found

We could not find what you were looking for.

Please contact the owner of the site that linked you to the original URL and let them know their link is broken.

- + \ No newline at end of file diff --git a/assets/js/a6cc8aeb.4b67015b.js b/assets/js/a6cc8aeb.aa348c35.js similarity index 98% rename from assets/js/a6cc8aeb.4b67015b.js rename to assets/js/a6cc8aeb.aa348c35.js index 17631ed..f891f02 100644 --- a/assets/js/a6cc8aeb.4b67015b.js +++ b/assets/js/a6cc8aeb.aa348c35.js @@ -1 +1 @@ -"use strict";(self.webpackChunkclassic=self.webpackChunkclassic||[]).push([[99],{3905:(e,t,r)=>{r.d(t,{Zo:()=>u,kt:()=>f});var n=r(7294);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var l=n.createContext({}),c=function(e){var t=n.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},u=function(e){var t=c(e.components);return n.createElement(l.Provider,{value:t},e.children)},p="mdxType",d={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},m=n.forwardRef((function(e,t){var r=e.components,a=e.mdxType,o=e.originalType,l=e.parentName,u=s(e,["components","mdxType","originalType","parentName"]),p=c(r),m=a,f=p["".concat(l,".").concat(m)]||p[m]||d[m]||o;return r?n.createElement(f,i(i({ref:t},u),{},{components:r})):n.createElement(f,i({ref:t},u))}));function f(e,t){var r=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var o=r.length,i=new Array(o);i[0]=m;var s={};for(var l in t)hasOwnProperty.call(t,l)&&(s[l]=t[l]);s.originalType=e,s[p]="string"==typeof e?e:a,i[1]=s;for(var c=2;c{r.r(t),r.d(t,{assets:()=>l,contentTitle:()=>i,default:()=>d,frontMatter:()=>o,metadata:()=>s,toc:()=>c});var n=r(7462),a=(r(7294),r(3905));const o={title:"BedWars1058 Home",slug:"/BedWars1058/",sidebar_position:0,sidebar_label:"Home"},i=void 0,s={unversionedId:"BedWars1058/home",id:"BedWars1058/home",title:"BedWars1058 Home",description:"About BedWars1058",source:"@site/docs/BedWars1058/home.md",sourceDirName:"BedWars1058",slug:"/BedWars1058/",permalink:"/docs/BedWars1058/",draft:!1,editUrl:"https://github.com/andrei1058/docs/edit/main/docs/BedWars1058/home.md",tags:[],version:"current",sidebarPosition:0,frontMatter:{title:"BedWars1058 Home",slug:"/BedWars1058/",sidebar_position:0,sidebar_label:"Home"},sidebar:"bw1058",next:{title:"Features",permalink:"/docs/BedWars1058/features"}},l={},c=[{value:"About BedWars1058",id:"about-bedwars1058",level:3},{value:"Where to download",id:"where-to-download",level:3}],u={toc:c},p="wrapper";function d(e){let{components:t,...r}=e;return(0,a.kt)(p,(0,n.Z)({},u,r,{components:t,mdxType:"MDXLayout"}),(0,a.kt)("h3",{id:"about-bedwars1058"},"About BedWars1058"),(0,a.kt)("p",null,"BedWars1058 is a Minecraft Server Plugin launched for the first time in 2017 for a limited audience\nand released as open source in 2020. The author and current maintainer is ",(0,a.kt)("a",{parentName:"p",href:"https://github.com/andrei1058"},"andrei1058"),",\nbut there is consistent support from the community as well.\n",(0,a.kt)("a",{parentName:"p",href:"https://github.com/andrei1058/BedWars1058/graphs/contributors"},"Click here to see the contributors"),"."),(0,a.kt)("h3",{id:"where-to-download"},"Where to download"),(0,a.kt)("p",null,"If you'd like to use this resource check ",(0,a.kt)("a",{parentName:"p",href:"/docs/compatibility/"},"compatibility")," first and then ",(0,a.kt)("a",{parentName:"p",href:"/docs/BedWars1058/setup/plugin-installation"},"getting started"),"."),(0,a.kt)("p",null,"Download links:"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("a",{parentName:"li",href:"https://polymart.org/resource/1152/"},"Polymart")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("a",{parentName:"li",href:"https://www.spigotmc.org/resources/97320/"},"SpigotMC")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("a",{parentName:"li",href:"https://builtbybit.com/resources/35838/"},"BuiltByBit"))))}d.isMDXComponent=!0}}]); \ No newline at end of file +"use strict";(self.webpackChunkclassic=self.webpackChunkclassic||[]).push([[99],{3905:(e,t,r)=>{r.d(t,{Zo:()=>u,kt:()=>f});var n=r(7294);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var l=n.createContext({}),c=function(e){var t=n.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},u=function(e){var t=c(e.components);return n.createElement(l.Provider,{value:t},e.children)},p="mdxType",d={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},m=n.forwardRef((function(e,t){var r=e.components,a=e.mdxType,o=e.originalType,l=e.parentName,u=s(e,["components","mdxType","originalType","parentName"]),p=c(r),m=a,f=p["".concat(l,".").concat(m)]||p[m]||d[m]||o;return r?n.createElement(f,i(i({ref:t},u),{},{components:r})):n.createElement(f,i({ref:t},u))}));function f(e,t){var r=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var o=r.length,i=new Array(o);i[0]=m;var s={};for(var l in t)hasOwnProperty.call(t,l)&&(s[l]=t[l]);s.originalType=e,s[p]="string"==typeof e?e:a,i[1]=s;for(var c=2;c{r.r(t),r.d(t,{assets:()=>l,contentTitle:()=>i,default:()=>d,frontMatter:()=>o,metadata:()=>s,toc:()=>c});var n=r(7462),a=(r(7294),r(3905));const o={title:"BedWars1058 Home",slug:"/BedWars1058/",sidebar_position:0,sidebar_label:"Home"},i=void 0,s={unversionedId:"BedWars1058/home",id:"BedWars1058/home",title:"BedWars1058 Home",description:"About BedWars1058",source:"@site/docs/BedWars1058/home.md",sourceDirName:"BedWars1058",slug:"/BedWars1058/",permalink:"/docs/BedWars1058/",draft:!1,editUrl:"https://github.com/andrei1058/docs/edit/main/docs/BedWars1058/home.md",tags:[],version:"current",sidebarPosition:0,frontMatter:{title:"BedWars1058 Home",slug:"/BedWars1058/",sidebar_position:0,sidebar_label:"Home"},sidebar:"bw1058",next:{title:"Features",permalink:"/docs/BedWars1058/features"}},l={},c=[{value:"About BedWars1058",id:"about-bedwars1058",level:3},{value:"Where to download",id:"where-to-download",level:3}],u={toc:c},p="wrapper";function d(e){let{components:t,...r}=e;return(0,a.kt)(p,(0,n.Z)({},u,r,{components:t,mdxType:"MDXLayout"}),(0,a.kt)("h3",{id:"about-bedwars1058"},"About BedWars1058"),(0,a.kt)("p",null,"BedWars1058 is a Minecraft Server Plugin launched for the first time in 2017 for a limited audience\nand released as open source in 2021. The author and current maintainer is ",(0,a.kt)("a",{parentName:"p",href:"https://github.com/andrei1058"},"andrei1058"),",\nbut there is consistent support from the community as well.\n",(0,a.kt)("a",{parentName:"p",href:"https://github.com/andrei1058/BedWars1058/graphs/contributors"},"Click here to see the contributors"),"."),(0,a.kt)("h3",{id:"where-to-download"},"Where to download"),(0,a.kt)("p",null,"If you'd like to use this resource check ",(0,a.kt)("a",{parentName:"p",href:"/docs/compatibility/"},"compatibility")," first and then ",(0,a.kt)("a",{parentName:"p",href:"/docs/BedWars1058/setup/plugin-installation"},"getting started"),"."),(0,a.kt)("p",null,"Download links:"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("a",{parentName:"li",href:"https://polymart.org/resource/1152/"},"Polymart")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("a",{parentName:"li",href:"https://www.spigotmc.org/resources/97320/"},"SpigotMC")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("a",{parentName:"li",href:"https://builtbybit.com/resources/35838/"},"BuiltByBit"))))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/runtime~main.b1ab4f7b.js b/assets/js/runtime~main.b372ec11.js similarity index 98% rename from assets/js/runtime~main.b1ab4f7b.js rename to assets/js/runtime~main.b372ec11.js index f6d225d..71e9af9 100644 --- a/assets/js/runtime~main.b1ab4f7b.js +++ b/assets/js/runtime~main.b372ec11.js @@ -1 +1 @@ -(()=>{"use strict";var e,a,t,r,f,c={},d={};function b(e){var a=d[e];if(void 0!==a)return a.exports;var t=d[e]={exports:{}};return c[e].call(t.exports,t,t.exports,b),t.exports}b.m=c,e=[],b.O=(a,t,r,f)=>{if(!t){var c=1/0;for(i=0;i=f)&&Object.keys(b.O).every((e=>b.O[e](t[o])))?t.splice(o--,1):(d=!1,f0&&e[i-1][2]>f;i--)e[i]=e[i-1];e[i]=[t,r,f]},b.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return b.d(a,{a:a}),a},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,b.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var f=Object.create(null);b.r(f);var c={};a=a||[null,t({}),t([]),t(t)];for(var d=2&r&&e;"object"==typeof d&&!~a.indexOf(d);d=t(d))Object.getOwnPropertyNames(d).forEach((a=>c[a]=()=>e[a]));return c.default=()=>e,b.d(f,c),f},b.d=(e,a)=>{for(var t in a)b.o(a,t)&&!b.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:a[t]})},b.f={},b.e=e=>Promise.all(Object.keys(b.f).reduce(((a,t)=>(b.f[t](e,a),a)),[])),b.u=e=>"assets/js/"+({53:"935f2afb",99:"a6cc8aeb",198:"bfab4235",890:"2f362a19",1289:"2980614e",1328:"ddc9f6c3",1493:"7c465c2f",1725:"87e48bea",1884:"475b477c",2193:"5b445c23",2640:"c3c213c8",2674:"6600c890",2891:"eb22c7a5",2915:"098593e3",2989:"97488f9b",3195:"bb03f0d3",3237:"1df93b7f",3396:"2a2213c6",3437:"63f82605",3513:"4695e397",3583:"4daf566f",3840:"760414f5",4613:"d507270d",5013:"9b443ede",5136:"f3d32e92",5435:"35760554",5539:"1cbb4ddf",5944:"3586ea7f",6084:"b653dbcc",6101:"13a3511a",6401:"3fddb574",6677:"5de1b6e9",6827:"34322aaf",7253:"afd2dbc2",7280:"ac4cd982",7434:"2c358e1d",7645:"a7434565",7918:"17896441",8267:"67f544f2",8288:"57883996",8415:"dbee95d6",8422:"b480da41",8850:"25083946",9334:"247783bb",9514:"1be78505",9903:"e3be9090",9990:"15e8fac3"}[e]||e)+"."+{53:"72d21138",99:"4b67015b",198:"e31de3f7",890:"055c793e",1289:"ffddfe69",1328:"710a6616",1493:"10607488",1725:"aa219f18",1884:"8c32590b",2193:"598853a1",2640:"6803917e",2674:"6dc4b05a",2891:"2b172754",2915:"eb0e3615",2989:"7d226ffb",3195:"2a80c492",3237:"d7553320",3396:"c7e9caf9",3437:"cbf69d10",3513:"dc94e7d2",3583:"175a5bd0",3840:"83a17166",4613:"bdbbee16",4972:"8c4e716e",5013:"4074268e",5136:"776b6668",5435:"0d628b61",5539:"c4a1172b",5944:"b25e2200",6084:"4ddb40d1",6101:"ef8cf2be",6401:"4fbd6f08",6677:"49207b3b",6827:"aadc19b2",7253:"284a5485",7280:"2701bf39",7434:"bc65a7f2",7645:"92ee4fce",7918:"c18f82a2",8267:"5ffb1f63",8288:"d6e6956c",8415:"8d9b1f75",8422:"9219f82f",8850:"d91b3b03",9334:"a41949ac",9514:"a6c0b17f",9903:"8a0d08b7",9990:"3fec8872"}[e]+".js",b.miniCssF=e=>{},b.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),b.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),r={},f="classic:",b.l=(e,a,t,c)=>{if(r[e])r[e].push(a);else{var d,o;if(void 0!==t)for(var n=document.getElementsByTagName("script"),i=0;i{d.onerror=d.onload=null,clearTimeout(s);var f=r[e];if(delete r[e],d.parentNode&&d.parentNode.removeChild(d),f&&f.forEach((e=>e(t))),a)return a(t)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:d}),12e4);d.onerror=l.bind(null,d.onerror),d.onload=l.bind(null,d.onload),o&&document.head.appendChild(d)}},b.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},b.p="/",b.gca=function(e){return e={17896441:"7918",25083946:"8850",35760554:"5435",57883996:"8288","935f2afb":"53",a6cc8aeb:"99",bfab4235:"198","2f362a19":"890","2980614e":"1289",ddc9f6c3:"1328","7c465c2f":"1493","87e48bea":"1725","475b477c":"1884","5b445c23":"2193",c3c213c8:"2640","6600c890":"2674",eb22c7a5:"2891","098593e3":"2915","97488f9b":"2989",bb03f0d3:"3195","1df93b7f":"3237","2a2213c6":"3396","63f82605":"3437","4695e397":"3513","4daf566f":"3583","760414f5":"3840",d507270d:"4613","9b443ede":"5013",f3d32e92:"5136","1cbb4ddf":"5539","3586ea7f":"5944",b653dbcc:"6084","13a3511a":"6101","3fddb574":"6401","5de1b6e9":"6677","34322aaf":"6827",afd2dbc2:"7253",ac4cd982:"7280","2c358e1d":"7434",a7434565:"7645","67f544f2":"8267",dbee95d6:"8415",b480da41:"8422","247783bb":"9334","1be78505":"9514",e3be9090:"9903","15e8fac3":"9990"}[e]||e,b.p+b.u(e)},(()=>{var e={1303:0,532:0};b.f.j=(a,t)=>{var r=b.o(e,a)?e[a]:void 0;if(0!==r)if(r)t.push(r[2]);else if(/^(1303|532)$/.test(a))e[a]=0;else{var f=new Promise(((t,f)=>r=e[a]=[t,f]));t.push(r[2]=f);var c=b.p+b.u(a),d=new Error;b.l(c,(t=>{if(b.o(e,a)&&(0!==(r=e[a])&&(e[a]=void 0),r)){var f=t&&("load"===t.type?"missing":t.type),c=t&&t.target&&t.target.src;d.message="Loading chunk "+a+" failed.\n("+f+": "+c+")",d.name="ChunkLoadError",d.type=f,d.request=c,r[1](d)}}),"chunk-"+a,a)}},b.O.j=a=>0===e[a];var a=(a,t)=>{var r,f,c=t[0],d=t[1],o=t[2],n=0;if(c.some((a=>0!==e[a]))){for(r in d)b.o(d,r)&&(b.m[r]=d[r]);if(o)var i=o(b)}for(a&&a(t);n{"use strict";var e,a,t,r,f,c={},d={};function b(e){var a=d[e];if(void 0!==a)return a.exports;var t=d[e]={exports:{}};return c[e].call(t.exports,t,t.exports,b),t.exports}b.m=c,e=[],b.O=(a,t,r,f)=>{if(!t){var c=1/0;for(i=0;i=f)&&Object.keys(b.O).every((e=>b.O[e](t[o])))?t.splice(o--,1):(d=!1,f0&&e[i-1][2]>f;i--)e[i]=e[i-1];e[i]=[t,r,f]},b.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return b.d(a,{a:a}),a},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,b.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var f=Object.create(null);b.r(f);var c={};a=a||[null,t({}),t([]),t(t)];for(var d=2&r&&e;"object"==typeof d&&!~a.indexOf(d);d=t(d))Object.getOwnPropertyNames(d).forEach((a=>c[a]=()=>e[a]));return c.default=()=>e,b.d(f,c),f},b.d=(e,a)=>{for(var t in a)b.o(a,t)&&!b.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:a[t]})},b.f={},b.e=e=>Promise.all(Object.keys(b.f).reduce(((a,t)=>(b.f[t](e,a),a)),[])),b.u=e=>"assets/js/"+({53:"935f2afb",99:"a6cc8aeb",198:"bfab4235",890:"2f362a19",1289:"2980614e",1328:"ddc9f6c3",1493:"7c465c2f",1725:"87e48bea",1884:"475b477c",2193:"5b445c23",2640:"c3c213c8",2674:"6600c890",2891:"eb22c7a5",2915:"098593e3",2989:"97488f9b",3195:"bb03f0d3",3237:"1df93b7f",3396:"2a2213c6",3437:"63f82605",3513:"4695e397",3583:"4daf566f",3840:"760414f5",4613:"d507270d",5013:"9b443ede",5136:"f3d32e92",5435:"35760554",5539:"1cbb4ddf",5944:"3586ea7f",6084:"b653dbcc",6101:"13a3511a",6401:"3fddb574",6677:"5de1b6e9",6827:"34322aaf",7253:"afd2dbc2",7280:"ac4cd982",7434:"2c358e1d",7645:"a7434565",7918:"17896441",8267:"67f544f2",8288:"57883996",8415:"dbee95d6",8422:"b480da41",8850:"25083946",9334:"247783bb",9514:"1be78505",9903:"e3be9090",9990:"15e8fac3"}[e]||e)+"."+{53:"72d21138",99:"aa348c35",198:"e31de3f7",890:"055c793e",1289:"ffddfe69",1328:"710a6616",1493:"10607488",1725:"aa219f18",1884:"8c32590b",2193:"598853a1",2640:"6803917e",2674:"6dc4b05a",2891:"2b172754",2915:"eb0e3615",2989:"7d226ffb",3195:"2a80c492",3237:"d7553320",3396:"c7e9caf9",3437:"cbf69d10",3513:"dc94e7d2",3583:"175a5bd0",3840:"83a17166",4613:"bdbbee16",4972:"8c4e716e",5013:"4074268e",5136:"776b6668",5435:"0d628b61",5539:"c4a1172b",5944:"b25e2200",6084:"4ddb40d1",6101:"ef8cf2be",6401:"4fbd6f08",6677:"49207b3b",6827:"aadc19b2",7253:"284a5485",7280:"2701bf39",7434:"bc65a7f2",7645:"92ee4fce",7918:"c18f82a2",8267:"5ffb1f63",8288:"d6e6956c",8415:"8d9b1f75",8422:"9219f82f",8850:"d91b3b03",9334:"a41949ac",9514:"a6c0b17f",9903:"8a0d08b7",9990:"3fec8872"}[e]+".js",b.miniCssF=e=>{},b.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),b.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),r={},f="classic:",b.l=(e,a,t,c)=>{if(r[e])r[e].push(a);else{var d,o;if(void 0!==t)for(var n=document.getElementsByTagName("script"),i=0;i{d.onerror=d.onload=null,clearTimeout(s);var f=r[e];if(delete r[e],d.parentNode&&d.parentNode.removeChild(d),f&&f.forEach((e=>e(t))),a)return a(t)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:d}),12e4);d.onerror=l.bind(null,d.onerror),d.onload=l.bind(null,d.onload),o&&document.head.appendChild(d)}},b.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},b.p="/",b.gca=function(e){return e={17896441:"7918",25083946:"8850",35760554:"5435",57883996:"8288","935f2afb":"53",a6cc8aeb:"99",bfab4235:"198","2f362a19":"890","2980614e":"1289",ddc9f6c3:"1328","7c465c2f":"1493","87e48bea":"1725","475b477c":"1884","5b445c23":"2193",c3c213c8:"2640","6600c890":"2674",eb22c7a5:"2891","098593e3":"2915","97488f9b":"2989",bb03f0d3:"3195","1df93b7f":"3237","2a2213c6":"3396","63f82605":"3437","4695e397":"3513","4daf566f":"3583","760414f5":"3840",d507270d:"4613","9b443ede":"5013",f3d32e92:"5136","1cbb4ddf":"5539","3586ea7f":"5944",b653dbcc:"6084","13a3511a":"6101","3fddb574":"6401","5de1b6e9":"6677","34322aaf":"6827",afd2dbc2:"7253",ac4cd982:"7280","2c358e1d":"7434",a7434565:"7645","67f544f2":"8267",dbee95d6:"8415",b480da41:"8422","247783bb":"9334","1be78505":"9514",e3be9090:"9903","15e8fac3":"9990"}[e]||e,b.p+b.u(e)},(()=>{var e={1303:0,532:0};b.f.j=(a,t)=>{var r=b.o(e,a)?e[a]:void 0;if(0!==r)if(r)t.push(r[2]);else if(/^(1303|532)$/.test(a))e[a]=0;else{var f=new Promise(((t,f)=>r=e[a]=[t,f]));t.push(r[2]=f);var c=b.p+b.u(a),d=new Error;b.l(c,(t=>{if(b.o(e,a)&&(0!==(r=e[a])&&(e[a]=void 0),r)){var f=t&&("load"===t.type?"missing":t.type),c=t&&t.target&&t.target.src;d.message="Loading chunk "+a+" failed.\n("+f+": "+c+")",d.name="ChunkLoadError",d.type=f,d.request=c,r[1](d)}}),"chunk-"+a,a)}},b.O.j=a=>0===e[a];var a=(a,t)=>{var r,f,c=t[0],d=t[1],o=t[2],n=0;if(c.some((a=>0!==e[a]))){for(r in d)b.o(d,r)&&(b.m[r]=d[r]);if(o)var i=o(b)}for(a&&a(t);n Addons & Pre-Made Setups | andrei1058 wiki - + @@ -12,7 +12,7 @@

Addons & Pre-Made Setups

Addons

A list of addons for BedWars1058.
To add your own addon(s), use the edit button at the bottom of the page, click the fork button, make your changes, then open a pull request.

Most of these addons are made by the community. If you have issues with the addon, it will probably be better to go to any support the author of the addon has, rather than the main bedwars support.

Premium Addons

Free Addons

Pre-made Setups

You can download some Pre-made Setups from here.

Premium Setups

Free Setups

- + \ No newline at end of file diff --git a/docs/BedWars1058/configuration/Arena-Configuration/index.html b/docs/BedWars1058/configuration/Arena-Configuration/index.html index a46dd7c..603d68b 100644 --- a/docs/BedWars1058/configuration/Arena-Configuration/index.html +++ b/docs/BedWars1058/configuration/Arena-Configuration/index.html @@ -4,13 +4,13 @@ Arena Configuration | andrei1058 wiki - +

Arena Configuration

Custom team name
  • Each team can have a custom display name per language. You can configure a team name at this path: team-name-<arenaName>-<teamName> in Languages/messages_x.yml.

Config Explanation

#This is the arena group.
#By default the group value is "Default"
#Read here about arena groups: https://wiki.andrei1058.dev/docs/BedWars1058/setup/arena-groups
group: Solo

#This is the name displayed on the scoreboard, in the arena gui.. etc.
#Leave this empty to use arena (folder) name as display name.
#/bw join <arena> will not work using the display name!
display-name: ""

#This is the minimum amount of players required to start the arena
minPlayers: 2

#This is the maximum team size
maxInTeam: 1

#Set this to false to block players from spectating arenas
allowSpectate: true

#This is the team spawn protection in blocks
#Players can't place blocks here
spawn-protection: 5

#This is the shop npc's protection in blocks
#Players can't place blocks here
shop-protection: 1

#This is the upgrade npc's protection in blocks
#Players can't place blocks here
upgrades-protection: 1

#This is the island radius used for features
#such as island trap and more
island-radius: 17

#This is the world border size so players can't build outside this
worldBorder: 300

#Players with Y (loc) under this number will get killed instantly
#Set to a big negative value to disable.
y-kill-height: -1

#This is the maximum allowed height for building
max-build-y: 180

#Set this to true if you want to disable generators for eliminated teamds
disable-generator-for-empty-teams: false

#Set this to true to disable the spawning of shopkeepers for empty teams
disable-npcs-for-empty-teams: true

#Set this to true if you want to disable the BedWars1058 drops management
#If you set this to true players will have regular loots as minecraft does
vanilla-death-drops: false

#Set this to false if you want to disable the bed holograms
use-bed-hologram: true
- + \ No newline at end of file diff --git a/docs/BedWars1058/configuration/generators-configuration/index.html b/docs/BedWars1058/configuration/generators-configuration/index.html index 813ffa8..096d577 100644 --- a/docs/BedWars1058/configuration/generators-configuration/index.html +++ b/docs/BedWars1058/configuration/generators-configuration/index.html @@ -4,13 +4,13 @@ Generators Configuration | andrei1058 wiki - +

Generators Configuration

Explanation

#Under the "Default" configuration section there is the configuration for all the arena groups
#without a specified configuration. If you don't know what an arena group is you should read
#about them here: https://wiki.andrei1058.dev/docs/BedWars1058/setup/arena-groups
Default:
#This contains the default settings for the iron generator on a team base
#A player can change those values for his team buying upgrades
#from the team upgrades NPC
iron:
#This is the iron-spawn delay in seconds
delay: 2
#How many iron ingots to spawn at once
amount: 2
#If the amount of iron ingots spawned on your generator
#is equal to this, it won't spawn items anymore until
#you collect the dropped items.
spawn-limit: 32

#This contains the settings for the gold generator on a team base
#A player can change those values for his team buying upgrades
#from the team upgrades NPC
gold:
#This is the gold-spawn delay in seconds
delay: 6
#How many gold ingots to spawn at once
amount: 2
#If the amount of gold ingots spawned on your generator
#is equal to this, it won't spawn items anymore until
#you collect the dropped items.
spawn-limit: 7

#This contains the settings for the diamond generators on a map
diamond:
#Settings for tier I
tierI:
#This is the diamond-spawn delay in seconds
delay: 30
#If the amount of diamonds spawned on a generator
#is equal to this, it won't spawn items anymore until
#you collect the dropped items
spawn-limit: 4

#Settings for tier II
tierII:
#This is the diamond-spawn delay in seconds
delay: 20
#If the amount of diamonds spawned on a generator
#is equal to this, it won't spawn items anymore until
#you collect the dropped items.
spawn-limit: 6
#When to upgrade diamond generators tier
#Time in seconds
#Upgrade after 360 seconds since the game start
start: 360

#Settings for tier III
tierIII:
#This is the diamond-spawn delay in seconds
delay: 15
#If the amount of diamonds spawned on a generator
#is equal to this, it won't spawn items anymore until
#you collect the dropped items.
spawn-limit: 8
#When to upgrade diamond generators tier
#Time in seconds
#Upgrade after 1080 seconds since tier II upgrade
start: 1080
emerald:
#Settings for tier I
tierI:
#This is the emerald-spawn delay in seconds
delay: 70
#If the amount of emeralds spawned on a generator
#is equal to this, it won't spawn items anymore until
#you collect the dropped items.
spawn-limit: 4

#Settings for tier II
tierII:
#This is the emerald-spawn delay in seconds
delay: 50
#If the amount of emeralds spawned on a generator
#is equal to this, it won't spawn items anymore until
#you collect the dropped items.
spawn-limit: 6
#When to upgrade emerald generators tier
#Time in seconds
#Upgrade after 720 seconds since the game start
start: 720

#Settings for tier III
tierIII:
#This is the emerald-spawn delay in seconds
delay: 30
#If the amount of emeralds spawned on a generator
#is equal to this, it won't spawn items anymore until
#you collect the dropped items.
spawn-limit: 8
#When to upgrade emerald generators tier
#Time in seconds
#Upgrade after 1440 seconds since tier II upgrade
start: 1440

#Set this to true if you want to stack
#the dropped items from generators
stack-items: false

Custom generators per Arena Group

If you don't know what is an arena group read about it here.

Creating custom configuration it's really easy. Copy the Default configuration path, paste it and rename Default to your desired arena group. We'll use 4v4v4v4 as example. You can now change those configuration values for your 4v4v4v4 arenas.

4v4v4v4:
iron:
delay: 2
amount: 2
spawn-limit: 32
gold:
delay: 6
amount: 2
spawn-limit: 7
diamond:
tierI:
delay: 30
spawn-limit: 4
tierII:
delay: 20
spawn-limit: 6
start: 360
tierIII:
delay: 15
spawn-limit: 8
start: 1080
emerald:
tierI:
delay: 70
spawn-limit: 4
tierII:
delay: 50
spawn-limit: 6
start: 720
tierIII:
delay: 30
spawn-limit: 8
start: 1440
- + \ No newline at end of file diff --git a/docs/BedWars1058/configuration/language-configuration/index.html b/docs/BedWars1058/configuration/language-configuration/index.html index 143eed4..b0a566f 100644 --- a/docs/BedWars1058/configuration/language-configuration/index.html +++ b/docs/BedWars1058/configuration/language-configuration/index.html @@ -4,7 +4,7 @@ Language Configuration | andrei1058 wiki - + @@ -13,7 +13,7 @@ Make sure to add |- on the first row.

format-sb-tab-header:
lobby: |-
just put anything.
&bplaying on: &a{serverIp}
it
can
go
quite
far
down
And you dont need to use quotes like this: ""

scoreboard_example_multiline.png All placeholders that are listed under Global Placeholders are supported.

Scoreboard placeholders

Team placeholers:

Using team placeholders is easy. Let's suppose that you have a team called Bread, then your team's placeholders are:

  • {TeamBreadColor} - shows the team color.
  • {TeamBreadName} - shows the team name.
  • {TeamBreadStatus} - shows the team status. (alive, dead etc.)

An easier alternative is using {team} placeholder which will take the team format from the message at path: format-sb-team-generic (by default {TeamColor}{TeamLetter}&f {TeamName}: {TeamStatus}). This placeholder can be used in multiple lines and it will iterate the team list of the arena and will asign it a team. When the placeholder is used more than team list size the scoreboard line with {team} in it will be skipped.

Upgrade placeholders:

Upgrades are divided in tiers each upgrade will have a corresponding line containing the cost and currency and the tier color, this makes the tier show up as purchased or not. All variables mentioned below are gathered from upgrades2.yml.

  • {tier_x_color} - changes the color based on purchased or not.
  • {tier_x_cost} - shows the cost of the upgrade.
  • {tier_x_currency} - shows the currency used to buy the upgrade.

When adding a tier to upgrades2.yml you should add another line in each of the language files used. and replace the x with the corresponding tier number.

Global placeholders:
  • {date} - shows the date with the player's date format taken from his language file.
  • {level} - shows the player level. Does not auto-refresh.
  • {levelUnformatted} - shows the plain player level without formatting. Does not auto-refresh.
  • {currentXp} - shows the player's current xp. Does not auto-refresh.
  • {requiredXp} - shows the required xp to rankup. Does not auto-refresh.
  • {progress} - shows the progress bar. Does not auto-refresh.
  • {losses} - shows the player's losses. Does not auto-refresh.
  • {kills} - shows the player's total kills (when not used in game). Does not auto-refresh.
  • {player} - shows the player name.
  • {deaths} - shows the player's total deaths (when not used in game). Does not auto-refresh.
  • {money} - shows the player's money (Vault).
  • {finalKills} - show player's total final kills (when not used in game). Does not auto-refresh.
  • {finalDeaths} - show player's total final deaths (when not used in game). Does not auto-refresh.
  • {bedsDestroyed} - show total beds destroyed by player (when not used in game). Does not auto-refresh.
  • {wins} - show the number of games won by player.
  • {on} - show the number of players on the server (when not used in game).
  • {serverIp} - shows the server IP taken from config.yml.
  • {server} - shows the server ID taken from config.yml.
  • {version} - shows the plugin version.
In Game placeholders:
  • {deaths} - shows the player's deaths in current game (when used in game).
  • {kills} - shows the player's kills in current game (when used in game).
  • {finalKills} - show player's final kills in current game (when used in game).
  • {beds} - show beds destroyed by player in current game (when used in game).
  • {on} - show the number of players in current game (when used in game).
  • {map} - shows the map name of the current arena.
  • {max} - shows the slots of the current arena.
  • {time} - shows the time remaining before the arena starts.
  • {nextEvent} - shows the Next Event of the game (Generator upgrades, Beds destroy etc.).
  • {time} - shows the time when the Next Event will happen.
  • {group} - shows the arena group in the waiting lobby.
  • {map_name} - the map you're playing on (for arena display name use {map}).
  • {team} and {teamColor} - shows the player team and its corresponding colors on the teleporter.
Kill/Bed-Destroy Message placeholders:
  • {PlayerColor} - shows the player's team color.
  • {PlayerName} - shows the name of the player .
  • {PlayerNameUnformatted} - shows the name of the player without formatting.
  • {KillerColor} - shows the color of the killer's team.
  • {PlayerTeamName} - shows the name of the player's team.
  • {KillerName} - shows the name of the killer.
  • {KillerNameUnformatted} - shows the name of the killer without formatting.
  • {KillerTeamName} - shows the name of the killer's team.

Animations and timers

For more configuration options check the config.yml wiki.

Custom title/ sub-title for arena countdown

You can add a custom title for certain second by adding this to the language file arena-start-countdown-title-[second] where [second] can be 4 etc. For adding a custom subTitle use this path: arena-start-countdown-subtitle-[second]. Available placeholder: {second}.

Countdown titles and subtitles are shown when the current second is currentSecond % 10 == 0 || currentSecond <= 5.

- + \ No newline at end of file diff --git a/docs/BedWars1058/configuration/levels/index.html b/docs/BedWars1058/configuration/levels/index.html index 204aee7..39a809d 100644 --- a/docs/BedWars1058/configuration/levels/index.html +++ b/docs/BedWars1058/configuration/levels/index.html @@ -4,13 +4,13 @@ Levels Configuration | andrei1058 wiki - +

Levels Configuration

# Levels list
# You can add more levels under 4. Just copy and paste level 4 and rename it to level 5.
# Or if you just want a custom cost for level 20 for example, add it to the list and the cost
# for levels between 4 and 20 will be taken from 'others' and the cost for level 21 will be taken from 20.
levels:
# Level 1
'1':
# Level display name
name: '&a{number} ✩ '
# Cost in xp to rank up to level 2
rankup-cost: 1000
'2':
name: '&a{number} ✩ '
rankup-cost: 2000
'3':
name: '&a{number} ✩ '
rankup-cost: 3000
'4':
name: '&a{number} ✩ '
rankup-cost: 3500
#You can create a configuration for a closed range of levels.
#Levels from 5 to 10 will use this.
5-10:
name: '&6{number} ✩ '
rankup-cost: 3900
# This option is for levels without a specific configuration.
others:
name: '&d{number} ✩ '
rankup-cost: 5000

# Xp rewards configuration
# Use O or -1 to disable
xp-rewards:
# How much xp should players receive per minute
per-minute: 10
# How much xp should players receive per teammate at the end of the game
per-teammate: 5
# How much xp should players receive if they win the game
game-win: 100
# How much xp should players receive if they break an enemy bed
# you can set to 0 for disabling
bed-destroyed: 15
# How much xp should players receive if they kill an enemy
# you can set to 0 for disabling
regular-kill: 10
# How much xp should players receive if they final kill an enemy
# you can set to 0 for disabling
final-kill: 15

# Progress bar configuration
progress-bar:
# Progress symbol to be repeated
symbol:
# Color for unlocked repeated symbol
unlocked-color: '&b'
# Color for locked repeated symbol
locked-color: '&7'
# Progress bar display format
format: '&8[{progress}&8]'

- + \ No newline at end of file diff --git a/docs/BedWars1058/configuration/main-configuration/index.html b/docs/BedWars1058/configuration/main-configuration/index.html index ce6bebf..ecddebf 100644 --- a/docs/BedWars1058/configuration/main-configuration/index.html +++ b/docs/BedWars1058/configuration/main-configuration/index.html @@ -4,13 +4,13 @@ Main Config | andrei1058 wiki - +

Main Config

This page contains the documentation about the config.yml file located in plugins/BedWars1058.

Make sure you're using the right material name when changing item materials in config.

For a list of materials, sounds, and potions, check the resources page

# There are 4 choices for this option:
# 1. MULTIARENA it means that you can run multiple arenas on a single paper/spigot server instance.
# 2. SHARED it means that you can run multiple arenas on a single paper/spigot server instance
# which have other minigames on it. Lobby world is not protected by BedWars1058 in this case.
# 3. BUNGEE allows you to run multiple arenas on a single server and to keep them connected to an external
# lobby. When a game starts the arena is cloned (auto-scale) in order to have always free arenas.
# 4. BUNGEE_LEGACY it means that you can run a single arena on a paper/single spigot server.
# When you join the server it will add you to the arena. Server motd is changed based on the arena status.
serverType: MULTIARENA

# This is used as default language for your BedWars server.
# It is "language: en" by default. It means that English is the default message for your server and it takes
# messages from "plugins/BedWars1058/Languages/messages_en.yml".
# You can add your own language to the server by creating a new `yml` file.
# Let's suppose you want to add the Romanian language. Create a new file called "messages_ro.yml",
# copy the messages from "messages_en.yml" and then translate them.
# If you want to set Romanian as the default server language set this option to "language: ro".
# Players can do "/bw lang en" to receive messages, GUIs and holograms in their preferred language.
# This won't affect the others players.
language: en

# This is the place where you can put your donation link.
# When players try to join full arenas they'll receive a message saying that they can donate for VIP KICK
# permission in order to join full arenas and this link will be opened in browser if they click on the message.
storeLink: https://donation.link

# This is the server connected to your bungee network where players are teleported at the end of the game if
# serverType is set to BUNGEE. It is also used for the "Back to lobby" item in serverType MULTIARENA.
lobbyServer: hub

# Set this option to true if you want the chat to be global.
# Players from arenas and from the lobby will see all messages. Spectator messages are excluded.
globalChat: false

#Se this option to true if you want BedWars1058 to manage the chat format.
formatChat: true

# Set this to true in order to receive debug messages in the console.
# This option is usually used by the developer in order to detect issues in the plugin.
#debug: false

# Rich scoreboard configuration.
scoreboard-settings:
# Sidebar configuration. Right side scoreboard.
sidebar:
# Enable multi-arena lobby scoreboard
enable-lobby-sidebar: true
# Enable game scoreboard (waiting/starting/playing/restarting)
enable-game-sidebar: true
# Scoreboard title refresh interval.
# Time in ticks. Set to 0 to disable.
title-refresh-interval: 2
# Scoreboard placeholders refresh interval
# Time in ticks. Set to 0 to disable.
# Refresh is still triggered when a bed is destroyed/ and a player/ team is eliminated.
placeholders-refresh-interval: 20

# Tab list options
player-list:
# Tab list formatting enable/ disable
format-lobby-list: true
format-waiting-list: true
format-starting-list: true
format-playing-list: true
format-restarting-list: true
# Tab list annimation refresh
# Time in ticks. 0 to disable.
names-refresh-interval: 100

# In game health settings
health:
display-in-tab: true
#Tab list annimation refresh
# Time in ticks. 0 to disable.
animation-refresh-interval: 80


# Party settings
party-settings:
# Set this to true if you want to allow parties on the server so friends can join the same team.
allow-parties: true
# This will enable default /party command
enable-party-cmd: true
# Minimum required rank to choose an arena if using AlessioDP Parties
alessioDP-choose-arena-rank: 10

# This configuration section contains settings only for BUNGEE serverType.
# Ignore this section if your server is not BUNGEE.
bungee-settings:
# This value is a counter. After this amount of games played the server will be restarted to prevent lags.
# Set to 1 for restarting arenas after every game.
# Set to -1 or 0 to disable the arena restarting.
# If you are using the arena as level-name with games-before-restart > 1
# it will create a void map and will use it as main world just because it is required
# and Minecraft doesn't allow to unload the main world (required for world restore)
games-before-restart: 30

# This is the command executed at the end of the game when games-before-restart is reached.
restart-cmd: restart

# Don't touch this unless you know what you're doing.
# This is the server name in bungeecord config.
# Required to allow players to join in BUNGEE mode.
server-id: bw1

# Don't touch this unless you know what you're doing.
# This is the lobby server ip + BedWarsProxy Plugin's port if you are using
# it in your lobby server. The port it's not the server's port. It is the
# port located in plugins/BedWarsProxy/config.yml
lobby-servers:
- 0.0.0.0:2019

# Waiting time in milliseconds for a player to be moved from BedWarsProxy to a
# remote game through bungee. If it takes longer than this the player will not be
# added to the selected game.
bwp-time-out: 5000

# This configuration section contains countdowns in seconds used for the gameplay.
countdowns:
# The countdown in seconds for the game start when the minimum amount of players is reached.
game-start-regular: 40

# This countdown is used when the arena is half full
game-start-half-arena: 25

# This is the wait time before restarting the arena.
# It is used reight before finding a winner.
game-restart: 15

# This countdown is used when the arena has reached the maximum amount of players and it should start faster.
game-start-shortened: 10

# This countdown will destroy the beds. It starts when all the generators are MAXED.
next-event-beds-destroy: 360

# This countdown starts when next-event-beds-destroy finishes. This will spawn dragons.
next-event-dragon-spawn: 600

# This countdown starts after next-event-dragon-spawn was finished.
# At the end the arena will be restarted.
next-event-game-end: 120

# How often are players allowed to use /shoud, !shout or !message?
shout-cmd-cooldown: 30

# How long can a player stay disconnected before eliminate him. In seconds.
rejoin-time: 300

# How long to protect a player after he re-spawns. This will prevent others from
# killing him instantly at his spawn, but if the victim starts to hit others the
# protection will disappear. You should set this to at least 500 because it will
# protect the player from fall damage as well
(because on some servers they get fall damage at re-spawn).
# Time in milliseconds.
re-spawn-invulnerability: 3000

# TNT Jump feature settings
tnt-jump-settings:
barycenter-alteration-in-y: 0.5
strength-reduction-constant: 3
y-axis-reduction-constant: 2
# damage -1 to disable custom damage
damage-self: 1
damage-teammates: 5
damage-others: 10

# fireball jump feature
fireball:
#fireball explosion dimension
explosion-size: 3
#fireball speed
speed-multiplier: 10
#enable or disable fireball fire
make-fire: false
knockback:
horizontal: 1.0
vertical: 0.65
# fireball cooldown (time in seconds)
cooldown: 0.5
# damage -1 to disable custom damage
self: 2.0
enemy: 2.0
teammates: 0.0

# Database settings
database:
# Enable the MySQL database?
# It will use SQLite if disabled.
enable: false

# Ip/ DNS of database.
host: localhost

# Port of database.
port: 3306

# Database name
database: BedWars

# Database user
user: root

# User password
pass: bread

# Secured connection
ssl: false

# This is a list where you can add the languages that you aren't going to support
# on your server. Keep in mind that the language set at "language: x" option won't be
# disabled. To disable a language add its iso code to the list.
# The iso code is after the underscore: messages_en.yml -> iso: en
disabled-languages:
- ru
- es

# Set this to true if you want to disable those inventories.
# In lobby and in arenas.
inventories:
disable-crafting-table: true
disable-enchanting-table: true
disable-furnace: true
disable-brewing-stand: true
disable-disable-anvil: true

# Options for a better performance
performance-settings:
# Set this to false if you want to disable the generators rotation animation
# This will disable some tasks to reduce CPU usage
rotate-generators: true

# Set this to true if you want to disable the packets used when a player respawns.
# BedWars1058 uses them to fix possible invisibility issues.
disable-respawn-packets: false

# Set this to true if you want to disable the packets used to hide
# the player armor when he drinks a invisibility potion.
# Armor packets will be still used at respawn if disable-spawn-packets is set to false
disable-armor-packets: false

# Set this to true if you want to enable
# Paper async teleport
paper-features: true

# heal pool particles
heal-pool:
# Set this to true if you want to enable
# heal pool particles
enable: true

# Set this to true if you want to enable
# heal pool particles only for your team
seen-by-team-only: true

# Arena selector GUI settings
# Ignore this section if your serverType is BUNGEE
arena-gui:
settings:
# Arena selector gui slots
inv-size: 27

# Show arenas with playing status?
show-playing: true

# Slots where to put arenas
use-slots: 10, 11, 12, 13, 14, 15, 16

# Display item-stack for arenas with waiting status
waiting:
material: LIME_CONCRETE
data: 5
enchanted: false

# Display item-stack for arenas with starting status
starting:
material: YELLOW_CONCRETE
# Data values are ignored in 1.13+
data: 4
enchanted: false

# Display item-stack for arenas with playing status
playing:
material: RED_CONCRETE
# Data values are ignored in 1.13+
data: 14
enchanted: false

# Item-stack added in empty slots of the GUI
skipped-slot:
material: BLACK_STAINED_GLASS_PANE
# Data values are ignored in 1.13+
data: 15
enchanted: false


# Options related to player stats GUI
stats-gui:
# Inventory size, slots
inv-size: 27

# Statistic name
# You can add/ remove content with this structure to display your custom stats
# Messages are located in BedWars1058/Languages/messages_en.yml
# Restart your server to generate them paths (they will have "name not set" names)
# Messages will be located at: stats-name-name, stats-name-lore
# Example: for this case will be stats-wins-name
# Available placeholders for stats {kills}, {deaths}, {losses}, {wins}, {finalKills}, {fKills}
# {finalDeaths}, {gamesPlayed}, {firstPlay}, {lastPlay}, {player}
# PlaceholderAPI IS ALSO SUPPORTED
# Feel free to customize this GUI
wins:
material: DIAMOND
# Data values are ignored in 1.13+
data: 0
# Where to put this in the stats GUI
slot: 10

# This is a list of items that are given to the players when the game starts or when the player respawns.
# IMPORTANT:
# - The plugin will only give a sword if there are multiple swords in the list!
# - The plugin will only give a sword if the player doesn't already have one.
# in his inventory. The other items are given without checking any conditions.
start-items-per-group:
#This is the the name of the arena group where to give the start items. If you don't know what is it,
# read about them https://wiki.andrei1058.dev/docs/BedWars1058/setup/arena-groups.
# Arenas without an given arena group will receive items from "Default". Start items are unbreakable!
Default:
- WOODEN_SWORD

# This option is a list of commands that you can run while playing. Add your allowed commands on it.
# Look on the permissions page for the bypass permission.
allowed-commands:
- shout
- bw
- leave

# This section allows you to change the void-tp feature. With minecraft 1.17 and above they changed the void height to -64.
# Here you can change the Y level the plugin checks to tp you back to spawn.
# You can also completely disable void-tp in the lobby.
lobby-settings:
# Enable disable void TP.
void-tp: true
# Void Y level. If a player gets below this level they will tp to spawn.
void-height: 0

# This configuration section contains options abut the items that you receive when you join the server.
# Ignore this configuration section if your serverType is BUNGEE.
# You can always remove or add new items under this category. They can execute commands.
lobby-items:
example-item:
# This command is executed when the player interacts with this item.
command: bw gui
material: CHEST
# Data values are ignored in 1.13+
data: 0
# Where to put in player's inventory
slot: 4

# This configuration section contains options abut the items that you receive when you join an arena.
# You can always remove or add new items under this category. They can execute commands.
pre-game-items:
example-item:
# This command is executed when the player interacts with this item.
command: bw stats
# This will automatically get the player's head texture
material: PLAYER_HEAD
data: 0
# Where to put in player's inventory
slot: 0

# This configuration section contains options abut the items that you receive when you are a spectator.
# You can always remove or add new items under this category. They can execute commands.
spectator-items:
example-item:
# This command is executed when the player interacts with this item.
command: bw leave

material: RED_BED
# Data values are ignored in 1.13+
data: 0
# Where to put in player's inventory
slot: 0

# Allow generator splitting between teammates
enable-gen-split: true
- + \ No newline at end of file diff --git a/docs/BedWars1058/configuration/permissions/index.html b/docs/BedWars1058/configuration/permissions/index.html index 1b21799..b63ce20 100644 --- a/docs/BedWars1058/configuration/permissions/index.html +++ b/docs/BedWars1058/configuration/permissions/index.html @@ -4,13 +4,13 @@ Commands and Permissions | andrei1058 wiki - +

Commands and Permissions

Commands and Permission

CommandDescriptionPermission
all cmdsGive acces to all commandsbw.*
/rejoinRejoin an arena if you got kicked.bw.rejoin
/leaveLeave the arena or the bedwars server.-
/partyAll party commands.-
/shoutSend a global message on a solo/ team arena.bw.shout
!messageSend a global message on a solo/ team arena.bw.shout
/bwView commands list.-
/bw guiOpens the arena selector gui. Not available in BUNGEE mode.-
/bw gui [group]Opens the arena selector gui for the given group. Not available in BUNGEE mode.-
/bw gui [group1+group2]Opens the arena selector gui for the given groups.-
/bw joinJoin an arena.-
/bw join randomJoin a random arena.-
/bw join [groupName]Join an arena by group name.-
/bw join [group1+group2]Join the first available arena from the given groups.-
/bw join [arenaName]Join an arena by given name. This won't work with display name.-
/bw langChange your BedWars language (messages, scoreboards, guis, holograms).-
/bw leaveLeave an arena or the BedWars server .-
/bw cmdsView the commands list .-
/bw startForcestart an arena based on some conditions.bw.forcestart
/bw start debugForcestart an arena. Can start with a single player.requires OP
/bw statsView your BedWars stats.-
/bw teleporterOpens the teleporter gui if you are a spectator.-
/bw tp [username]Teleport to a bedwars player. Used by staff to verify cheaters.bw.tp
/bw arenaGroupManage arena groups.bw.groups
/bw arenaListView the arenas list.-
/bw buildAllows to build in the lobby.bw.build
/bw cloneArenaClone an existing arena.bw.clone
/bw delArenaDelete an existing arena.bw.delete
/bw disableArenaDisable an arena.bw.disable
/bw enableArenaEnable an arena.bw.enable
/bw npcManage Join NPCs. This requires Citizens Plugin.bw.npc
/bw reloadReload BedWars messages.bw.reload
/bw setLobbySet the BedWars main lobby. This is not required in BUNGEE mode.bw.setup
/bw setupArenaCreate or edit a BedWars arena.bw.setup
/bw setWaitingSpawnSet the waiting spawn for an arena.bw.setup
/bw setSpectSpawnSet spectators waiting spawn.bw.setup
/bw setSpawnSet the spawn for a team.bw.setup
/bw addGeneratorAdd a Iron/ Gold/ Emerald/ Diamond generator.bw.setup
/bw removeGeneratorRemove a generator when you are next to it.bw.setup
/bw autoCreateTeamsAuto create teams for an arena.bw.setup
/bw createTeamCreate a team for an arena.bw.setup
/bw removeTeamRemove a team from an arena.bw.setup
/bw setBedSet a bed for a team.bw.setup
/bw setMaxInTeamSet the team size.bw.setup
/bw setShopSet the shop location for a team.bw.setup
/bw setTypeSet the arena type. Available in Assisted setup. Optional.bw.setup
/bw setUpgradeSet the upgrade location for a team.bw.setup
/bw waitingPosSet the pos1 and pos2 like a world edit selection so the lobby will be removed when the game begins.bw.setup
/bw setKillDropsSet the location where to drop items when killing an enemy.bw.setup
/bw saveSave setup changes and go back to lobby.bw.setup
/bw levelChange a player level. Give xp.bw.level
/bw upgradesmenuOpens the team upgrades menu if the player is close to the NPC-

Other features

FeatureDescriptionPermission
Vip KickJoin a full arena by kicking a random player from it.bw.vip
Chat ColorAllows to use colors on chat.bw.chatcolor
Cmd BypassAllows to use non whitelitest commands in game.bw.cmd.bypass
Shout CooldownSkip shout cooldown.bw.shout.bypass
Setup joinJoin a BUNGEE mode (autoscale) server directly.bw.setup
- + \ No newline at end of file diff --git a/docs/BedWars1058/configuration/shop/index.html b/docs/BedWars1058/configuration/shop/index.html index e03e8c2..449d7fa 100644 --- a/docs/BedWars1058/configuration/shop/index.html +++ b/docs/BedWars1058/configuration/shop/index.html @@ -4,13 +4,13 @@ Shop Configuration | andrei1058 wiki - +

Shop Configuration

note

If you want different prices per arena group you should use a server as a single arena (BUNGEE serverType).

Make sure you're using the right material name when changing item materials in this config. If you want to make custom categories. scroll to the bottom of the page.

For a list of materials, sounds, and potions, check the resources page.

The following types of armor are supported: Leather, Chainmail, Iron, Diamond, Golden and Netherite. Please refer to the item list of the version you are using for the correct item names.

# This category contains various settings
shop-settings:
# Quick-buy button
quick-buy-category:
material: NETHER_STAR
amount: 1
data: 0
enchanted: false

# This item is used to fill empty
# spaces in the quick buy category
quick-buy-empty-item:
material: RED_STAINED_GLASS_PANE
amount: 1
data: 4
enchanted: false

# Separator item between categories and items
regular-separator-item:
material: GRAY_STAINED_GLASS_PANE
amount: 1
data: 7
enchanted: false

# Separator item under selected category
selected-separator-item:
material: GREEN_STAINED_GLASS_PANE
amount: 1
data: 13
enchanted: false

# This is not a shop category
# They are just shop special entities
shop-specials:
# Here you configure which item should spawn the "BedBug" entity
silverfish:
enable: true
material: SNOWBALL
data: 0
health: 8.0
damage: 4.0
speed: 0.25
despawn: 15
# Here you configure which item should spawn the "Dream Defender" entity
iron-golem:
enable: true
material: HORSE_SPAWN_EGG
data: 0
health: 100.0
despawn: 240
speed: 0.25
# Here you configure which item should spawn the "Pop-Up Tower"
tower:
enable: true
material: CHEST

# This is not a shop category
# This section contains the items you receive at the quick-buy shop category by default
quick-buy-defaults:
element1:
# Path to the category content
path: blocks-category.category-content.wool
# Where to place it in the inventory
# Allowed slots interval [19; 26)U[28;35)U[37;44)
slot: 19

# This is a category
# You can add and remove categories
# To create a new category just copy, and paste under this section
# don't forget to rename it
blocks-category:
# The slot where to place the category
# in the shop index. Value interval [1;8]
category-slot: 1

# Category display item
category-item:
material: ORANGE_TERRACOTTA
data: 1
amount: 1
enchanted: false

# Contents to show when you open
# the category
category-content:
# Content 1
wool:
#Content settings
content-settings:
# Where to put the category content
# in the shop category
# Allowed slots interval [19; 26)U[28;35)U[37;44)
content-slot: 19
# Set this to true to give on respawn
is-permanent: true
# Set this to true to downgrade on death
# Requires permanent true
is-downgradable: false

# Content tiers
# Use one single tier for unupgradable items
# You can add as many tiers you want
content-tiers:
# Tier 1 options
tier1:
# Display item in shop category
tier-item:
material: WHITE_WOOL
data: 0
amount: 16
enchanted: false
# Tier settings
tier-settings:
cost: 4
# Available currencies: iron, gold, emerald, diamond and vault (for economy)
currency: iron
# Here you add the items you receive
# When you buy this tier
buy-items:
wool:
material: WHITE_WOOL
data: 0
amount: 16
# Optional
# Enchantments. Use comma to add more enchantments.
enchants: DIG_SPEED 1,ARROW_DAMAGE 1
# Optional
# Potions. This only applies to potions.
# Syntax: POTION_NAME SECONDS AMPLIFIER-1
potion: JUMP 45 5
# From 1.16+ you can give potions custom RGB color
# Read more here: https://minecraft.gamepedia.com/Potion#Item_data
potion-color: ''
# Here you add the commands to be executed when players
# buy this tier. Placeholders:
# {player} for player name, {player_uuid} for player uuid
# {team} for team identifier, {team_display} for team display name
# {team_color} for team color, {arena} for arena identifier
# {arena_display} for arena display name, {arena_world} for worldName
# {arena_group} for arena group name.
buy-cmds:
# Commands executed as player (buyer)
as-player:
- some command
# Commands dispatched by console
as-console:
- say hello {player}

How to create items like the armor category

BedWars1058 provides a configuration called weight that cand be added under:

namehere-category:
category-content:
element1:
content-settings:
weight: 1

If you buy a content from that shop category with weight 2 you won't be able to buy content with lower weight in this category. Like this:

armor-category:
category-content:
iron:
content-settings:
weight: 1
diamond:
content-settings:
weight: 2

In this example you'll no longer be able to buy the iron armor after buying the diamond armor.

- + \ No newline at end of file diff --git a/docs/BedWars1058/configuration/sounds-configuration/index.html b/docs/BedWars1058/configuration/sounds-configuration/index.html index 5a75f55..5bc8cdb 100644 --- a/docs/BedWars1058/configuration/sounds-configuration/index.html +++ b/docs/BedWars1058/configuration/sounds-configuration/index.html @@ -4,13 +4,13 @@ Sounds Configuration | andrei1058 wiki - +

Sounds Configuration

If you want to change those configuration values make sure you choose the right bukkit sounds for your server version.

Invalid sounds or empty fields will be ignored.

List of sounds

game-end: ITEM_TRIDENT_THUNDER
rejoin-denied: ENTITY_VILLAGER_NO
rejoin-allowed: ENTITY_SLIME_JUMP
spectate-denied: ENTITY_VILLAGER_NO
spectate-allowed: ENTITY_SLIME_JUMP
join-denied: ENTITY_VILLAGER_NO
join-allowed: ENTITY_SLIME_JUMP
spectator-gui-click: ENTITY_SLIME_JUMP
game-countdown-others: ENTITY_CHICKEN_EGG
game-countdown-s5: ENTITY_CHICKEN_EGG
game-countdown-s4: ENTITY_CHICKEN_EGG
game-countdown-s3: ENTITY_CHICKEN_EGG
game-countdown-s2: ENTITY_CHICKEN_EGG
game-countdown-s1: ENTITY_CHICKEN_EGG
game-countdown-start: BLOCK_SLIME_BLOCK_FALL
kill: ENTITY_EXPERIENCE_ORB_PICKUP
bed-destroy: ENTITY_ENDER_DRAGON_GROWL
bed-destroy-own: ENTITY_WITHER_DEATH
shop-insufficient-money: ENTITY_VILLAGER_NO
shop-bought: ENTITY_VILLAGER_YES
next-event:
beds-destroy: ENTITY_ENDER_DRAGON_GROWL
diamond-II: ENTITY_PLAYER_LEVELUP
diamond-III: ENTITY_PLAYER_LEVELUP
emerald-II: ENTITY_GHAST_WARN
emerald-III: ENTITY_GHAST_WARN
dragons-spawn: ENTITY_ENDER_DRAGON_FLAP
player-re-spawn: BLOCK_SLIME_BLOCK_FALL
arena-selector-open: ENTITY_CHICKEN_EGG
stats-gui-open: ENTITY_CHICKEN_EGG
trap-sound: ENTITY_ENDERMAN_TELEPORT
shop-auto-equip: ITEM_ARMOR_EQUIP_GENERIC
egg-bridge-block: ENTITY_CHICKEN_EGG
ender-pearl-landed: ENTITY_ENDERMEN_TELEPORT
- + \ No newline at end of file diff --git a/docs/BedWars1058/configuration/upgrades/index.html b/docs/BedWars1058/configuration/upgrades/index.html index daec0b8..b049434 100644 --- a/docs/BedWars1058/configuration/upgrades/index.html +++ b/docs/BedWars1058/configuration/upgrades/index.html @@ -4,7 +4,7 @@ Upgrades Configuration | andrei1058 wiki - + @@ -24,7 +24,7 @@ Required attributes:

trap-slot-glass:
# This is the material type.
# Check the links bellow for a list of materials.
material: IRON_SWORD
# Data is used for version 1.12 or older.
# It is a number that usually indicates the item color.
data: 0
# The amount of stacked items.
amount: 1
# Set to true/ false to give the enchantment effect.
enchanted: false

Separator Element

Separators are simple items added for design purpose. They are identified by separator- + name. Required attributes:

separator-example-1:
# on-click will execute a command as player when a player will click on it.
# bw upgrades menu can only be used when you are near the upgrades NPC.
# placeholders {player} - player name, {team} - team name
on-click:
player:
- 'bw upgradesmenu'
console:
- 'something'
display-item:
# This is the material type.
# Check the links bellow for a list of materials.
material: IRON_SWORD
# Data is used for version 1.12 or older.
# It is a number that usually indicates the item color.
data: 0
# The amount of stacked items.
amount: 1
# Set to true/ false to give the enchantment effect.
enchanted: false

- + \ No newline at end of file diff --git a/docs/BedWars1058/developers/Creating-Ore-Generators/index.html b/docs/BedWars1058/developers/Creating-Ore-Generators/index.html index 639de2a..2bc84be 100644 --- a/docs/BedWars1058/developers/Creating-Ore-Generators/index.html +++ b/docs/BedWars1058/developers/Creating-Ore-Generators/index.html @@ -4,13 +4,13 @@ Creating Custom Ore Generators | andrei1058 wiki - +

Creating Custom Ore Generators

How to create a custom ore generator.

public class ExampleGenerator implements IGenerator {

@Override
public void setHologram(@Nullable Hologram hologram) {
// set a hologram above your generator
}

@Override
public @Nullable Hologram getHologram() {
// get the hologram above your generator
return hologram;
}

@Override
public void disable() {
// disable your generator
// this will be called when the game ends, at restarting phase
}

@Override
public void upgrade() {
// this is called when the arena decides to upgrade a generator based on Arena#updateNextEvent()
// but if you want it to have a regular behavior you may want to
// register it as an arena generator arena.getOreGenerators().add(myCustomGenerator)
// make sure to add this in your code if the generator gets upgraded:
// Bukkit.getPluginManager().callEvent(new GeneratorUpgradeEvent(this));
}

@Override
public void spawnTry() {
// This will attempt to spawn the items every second.
// Things to keep in consideration: #getSpawnDelay, #getSpawnAtOnce
// Handle your logistics and spawn behavior and then you should spawn items with #dropItem(loc)
// this will require the generator to be registered as a team or arena generator
// otherwise you need to handle it yourself.
// Code example: https://pastebin.com/VAsVH6MM
}

@Override
public void dropItem(Location location) {
// Please keep track of getGeneratorsCfg().getBoolean(ConfigPath.GENERATOR_STACK_ITEMS)
// so if items mustn't stack give them a custom name like this:
// myItem.setCustomName("custom" + id); where id is something unique so they cant stack.
// When the item is picked up its item name is automatically removed
// if it starts with "custom".
// Code example: https://pastebin.com/64vKUiCr
}

@Override
public void setSpawnOre(ItemStack spawnOre) {
// set generator drop item
}

@Override
public IArena getArena() {
// get the arena where the generator is placed
return arena;
}

@Override
public void rotate() {
// rotate the generator preview-item if it is the case
// this will require the generator to be registered as a team or arena generator
// otherwise you need to handle it yourself
}

@Override
public void setSpawnDelay(int spawnDelay) {
// change spawn delay between drops
}

@Override
public void setSpawnAtOnce(int spawnAtOnce) {
// set the amount of items that are spawned at once
}

@Override
public void enableRotation() {
// this is called by BedWars1058 when the game starts. it requires to be a registered generator.
}

@Override
public void setSpawnLimit(int value) {
// set how many items can be dropped at the generator till pausing the drop of new ones
}

@Override
public ITeam getOwnerTeam() {
// get the owning team, if it is a team generator.
// can be null if it does not belong to a team.
return team;
}

@Override
public ArmorStand getHologramHolder() {
return null;
}

@Override
public void setNextSpawn(int nextSpawn) {
// set how many seconds till the next #dropItems
}

@Override
public void setStackDroppedItems(boolean stackDroppedItems) {
// change the item-stacking rule
}

@Override
public void setType(GeneratorType type) {
// change generator type
}

@Override
public void destroyData() {
// used to destroy any eventual generator data when the arena restarts
}

@Override
public void setTier(int tier) {
// change generator tier
}
}

How to register it

If you set its type as EMERALD/ DIAMOND and with no team, and you want it to be handled like a regular emerald/ diamond generator you have to add it to this list: IArena#getOreGenerators(). Or if you want it to be used as a team generator and refreshed (#spawnTry) by BedWars1058 add it to this list: ITeam#getGenerators(). For anything else, handle it yourself.

- + \ No newline at end of file diff --git a/docs/BedWars1058/developers/commands/index.html b/docs/BedWars1058/developers/commands/index.html index 59c42d5..9f01161 100644 --- a/docs/BedWars1058/developers/commands/index.html +++ b/docs/BedWars1058/developers/commands/index.html @@ -4,13 +4,13 @@ Creating Commands | andrei1058 wiki - +

Creating Commands

If you want to create a command for your add-on like /bw mycmd continue reading on this page.

1. Create a new class with extends com.andrei1058.bedwars.command.SubCommand:

public class TutorialCommand extends SubCommand {

//Provide information about the command
public TutorialCommand(ParentCommand parent, String name) {
super(parent, name);
}

@Override
//Execute your code. return found will result command not found
public boolean execute(String[] args, CommandSender s) {
return false;
}
}

2. Now you have to provide some information about your command:

public TutorialCommand(ParentCommand parent, String name) {
super(parent, name);

// Is it a cmd for ops? False if you want it to be a public command.
setOpCommand(true); //false if you want it to be a public command

//Do you want to show it at /bw ?
//Only ops can see the cmds list
//Because the players receive a static list from messages file
//If you set this to true, you MUST add also setDisplayInfo()
showInList(true);

//This is the command description at /bw
//It requires a TextComponent but if you don't know how to use it
//you can use com.andrei1058.bedwars.arena.Misc.msgHoverClick()
setDisplayInfo(Misc.msgHoverClick("description", "hover description",
"run this on click", ClickEvent.Action.RUN_COMMAND));

//This is the order used to show sub-commands at /bw
//The max value is 20
//Lower value to show it upper, higher value to show it on the bottom
setPriority(14);

//Set this to true if it is a command used for arena set-up
setArenaSetupCommand(false);
}

3. After that you can deal with your code:

    @Override
public boolean execute(String[] args, CommandSender s) {

//this will send "cmd not found" msg to the console
if (!(s instanceof Player)) return false;

Player p = (Player) s;

if (args[0].equalsIgnoreCase("apple")){
p.getInventory().addItem(new ItemStack(Material.APPLE));
}

//the command was executed in its scope so return true
//again, return false will return command not found msg
return true;
}

4. Registering your sub-command:

All you have to do is to initialize the class.

    @Override
public void onEnable() {
//Disable if pl not found
if (Bukkit.getPluginManager().isPluginEnabled("BedWars1058")) {
getLogger().severe("BedWars1058 was not found. Disabling...");
setEnabled(false);
return;
}

//Your command is: /bw tutorial apple
//com.andrei1058.bedwars.commands.main.MainCommand
BedWars bedwarsAPI = Bukkit.getServicesManager().getRegistration(BedWars.class).getProvider();
new TutorialCommand(bedwarsAPI.getBedWarsCommand(), "tutorial");
}
- + \ No newline at end of file diff --git a/docs/BedWars1058/developers/custom-levels/index.html b/docs/BedWars1058/developers/custom-levels/index.html index f92de5f..4073a5f 100644 --- a/docs/BedWars1058/developers/custom-levels/index.html +++ b/docs/BedWars1058/developers/custom-levels/index.html @@ -4,7 +4,7 @@ Custom Levels | andrei1058 wiki - + @@ -12,7 +12,7 @@

Custom Levels

Developers can create their own "Player Level Manager" by implementing the com.andrei1058.bedwars.api.levels.Level interface. Those methods are used by the plugin to display the player level in the scoreboard etc.

How to create

public class CustomLevelsManager implements Level {
@Override
public String getLevel(Player p) {
return PlayerLevel.getLevelByPlayer(p.getUniqueId()).getLevelName();
}

@Override
public int getPlayerLevel(Player p) {
return PlayerLevel.getLevelByPlayer(p.getUniqueId()).getPlayerLevel();
}

@Override
public String getRequiredXpFormatted(Player p) {
return PlayerLevel.getLevelByPlayer(p.getUniqueId()).getFormattedRequiredXp();
}

@Override
public String getProgressBar(Player p) {
return PlayerLevel.getLevelByPlayer(p.getUniqueId()).getProgress();
}

@Override
public int getCurrentXp(Player p) {
return PlayerLevel.getLevelByPlayer(p.getUniqueId()).getCurrentXp();
}

@Override
public String getCurrentXpFormatted(Player p) {
return PlayerLevel.getLevelByPlayer(p.getUniqueId()).getFormattedCurrentXp();
}

@Override
public int getRequiredXp(Player p) {
return PlayerLevel.getLevelByPlayer(p.getUniqueId()).getNextLevelCost();
}
}

How to register This will safe-disable the BedWars1058 internal Levels System and will register yours.

BedWars bedwarsAPI = Bukkit.getServicesManager().getRegistration(BedWars .class).getProvider();
bedwarsAPI.setLevelAdapter(new CustomLevelsManager());
- + \ No newline at end of file diff --git a/docs/BedWars1058/developers/events/index.html b/docs/BedWars1058/developers/events/index.html index 393a335..95f01f3 100644 --- a/docs/BedWars1058/developers/events/index.html +++ b/docs/BedWars1058/developers/events/index.html @@ -4,13 +4,13 @@ Events | andrei1058 wiki - +

Events

BedWars1058 is providing A LOT of events. You can see them on the JavaDocs.

@EventHandler
public void onEnemyEnter(EnemyBaseEnterEvent e) {
//stuff
}

@EventHandler
public void onTeamAssign(TeamAssignEvent e) {
//stuff
}

@EventHandler
public void onArenaJoin(PlayerJoinArenaEvent e) {
//stuff
}
- + \ No newline at end of file diff --git a/docs/BedWars1058/developers/getting-started/index.html b/docs/BedWars1058/developers/getting-started/index.html index 181e6d9..877285b 100644 --- a/docs/BedWars1058/developers/getting-started/index.html +++ b/docs/BedWars1058/developers/getting-started/index.html @@ -4,13 +4,13 @@ Getting Started | andrei1058 wiki - +

Getting Started

First step

If you want to use the API make sure to load your plugin after BedWars1058.

  1. Add it as softdepend in plugin.yml: softdepend: [BedWars1058]
  2. Check if BedWars1058 is on the server:
@Override
public void onEnable() {
//Disable if pl not found
if (Bukkit.getPluginManager().getPlugin("BedWars1058") == null) {
getLogger().severe("BedWars1058 was not found. Disabling...");
Bukkit.getPluginManager().disablePlugin(this);
return;
}
}

Getting API Methods

Initializing the API:

BedWars bedwarsAPI = Bukkit.getServicesManager().getRegistration(BedWars.class).getProvider();

JavaDoc

Click here for JavaDocs.

Configuration

If you want to create a config file for your add-on, you should use our standars and create it in plugins/BedWars1058/Addons/AddonName/config.yml.

- + \ No newline at end of file diff --git a/docs/BedWars1058/developers/index.html b/docs/BedWars1058/developers/index.html index f525121..8e976d0 100644 --- a/docs/BedWars1058/developers/index.html +++ b/docs/BedWars1058/developers/index.html @@ -4,13 +4,13 @@ Developers | andrei1058 wiki - + - + \ No newline at end of file diff --git a/docs/BedWars1058/developers/maven/index.html b/docs/BedWars1058/developers/maven/index.html index 44a803c..b2e7171 100644 --- a/docs/BedWars1058/developers/maven/index.html +++ b/docs/BedWars1058/developers/maven/index.html @@ -4,13 +4,13 @@ Maven | andrei1058 wiki - +

Maven

Version

Repository
<repositories>
<repository>
<id>andrei1058-repo</id>
<url>https://repo.andrei1058.dev/releases/</url>
</repository>
</repositories>

Dependency
<!--BedWars1058 API-->
<dependency>
<groupId>com.andrei1058.bedwars</groupId>
<artifactId>bedwars-api</artifactId>
<version>VERSION-HERE</version>
</dependency>

- + \ No newline at end of file diff --git a/docs/BedWars1058/faq/index.html b/docs/BedWars1058/faq/index.html index df33676..0b9d189 100644 --- a/docs/BedWars1058/faq/index.html +++ b/docs/BedWars1058/faq/index.html @@ -4,7 +4,7 @@ Frequently Asked Questions | andrei1058 wiki - + @@ -13,7 +13,7 @@ This is a client-side issue, it happens on modified clients (usually on 1.8.x).

Error occurred while enabling BedWars1058, what does it mean?

In most cases it means that you are running an unsupported version, check: compatibility. When a message is displayed like this version of the Java Runtime only recognizes class file versions up to 52.0 this means you are running an outdated version of Java. Update to a more recent version of java as described here: Recommended Java Versions. Note: If you are running a 1.8 server you might have to disable use-native-transport in server.properties in order for the server to start.

I am stuck at spawn when joining the lobby.

Since 1.17 minecraft has changed the void height and because of the void-tp feature in BedWars lobbies and arenas it will check if your Y-level is smaller than 0. To change this search for lobby-settings and change void-height to the appropriate level for your server version. You can also completely disable the void-tp feature.

Discord

Couldn't find an answer? Join my

- + \ No newline at end of file diff --git a/docs/BedWars1058/features/index.html b/docs/BedWars1058/features/index.html index 424639d..426c446 100644 --- a/docs/BedWars1058/features/index.html +++ b/docs/BedWars1058/features/index.html @@ -4,13 +4,13 @@ Features | andrei1058 wiki - +

Features

  • Individual language per player. Each player can receive messages, holograms and GUIs in his chosen language.
  • You can have unlimited arena groups with custom names, custom generators, custom scoreboard layouts and custom shop and team upgrades.
  • You can create as many teams you want with custom names per language and colors.
  • The scoreboards are 100% configurable. You can add up to 16 lines and you can use any placeholders you want.
  • Waiting lobby removal feature. It will remove the waiting lobby when the game starts.
  • Three ways to use the plugin: shared (multiple games on a server), bungee (one server one arena), multiarena (one server more arenas).
  • The shop is 100% configurable. You can create new categories and add new items. Works also with vault economy.
  • Special items available. Debug (silverfish), Dream Defender (Iron Golem) and Egg Bridge (Egg).
  • Team upgrades are 100% customizable. You can add more tiers and more upgrade types with effects, enchants, traps etc.
  • Ore generators values can be changed and also you can have different settings per arena group.
  • You can join arenas via command, signs, arenas GUI and via join NPCs.
  • Custom settings per arena such as allow-spectate, max-in-team and more.
  • You can let your VIPs join full arenas giving them the VIP kick permission.
  • Vault prefix and suffix support. LeaderHeads statistics support. PlaceholderAPI support. Citizens support.
  • This plugin provides also an internal party system so you can team-up with your friends.
  • The map resetting system is simple and efficient. All you have to do it's not to save bedwars maps. Disable the world-saving for them.
  • This plugin has also some add-ons made by the community, because BedWars1058 provides a large development API.
  • AFK system. Inactive players for more than 45 seconds can't pick-up items from generators.
  • You can add and remove items that you receive when you join the lobby, the arena and the spectator mode, and make them execute commands.
  • You can use Parties plugin on your network and if a player makes a party in the lobby and then joins a game he will be in the same team with friends.
- + \ No newline at end of file diff --git a/docs/BedWars1058/hooks/citizens-hook/index.html b/docs/BedWars1058/hooks/citizens-hook/index.html index 53984c0..e44297a 100644 --- a/docs/BedWars1058/hooks/citizens-hook/index.html +++ b/docs/BedWars1058/hooks/citizens-hook/index.html @@ -4,14 +4,14 @@ Citizens Support | andrei1058 wiki - +

Citizens Support

BedWars1058 is providing Citizens support since version 0.6.4beta (API 8). By installing it on your server you will have a new sub-command to the bedwars plugin, /bw npc for creating/ removing join-NPCs. Make sure you have instaled the correct version of Citizens compatible with your server in order to have this command listed at /bw.

Video tutorial

Video tutorial

Creating a NPC

Join your server and use the following command /bw npc create <skinName> <groupName> <Line1>\n<Line2>

Availalble placeholders: {players} - shows the players amount on this arena group.

Example: /bw npc create andrei1058 Solo &9&lSolo Games\n{players} playing 2018-09-02_03.07.28

Removing a NPC

In order to remove a join-NPCs, just look at it and type /bw npc remove. You can also remove it using the Citizens command: /npc remove.

- + \ No newline at end of file diff --git a/docs/BedWars1058/hooks/papi-hook/index.html b/docs/BedWars1058/hooks/papi-hook/index.html index ac97e5a..a96ce2c 100644 --- a/docs/BedWars1058/hooks/papi-hook/index.html +++ b/docs/BedWars1058/hooks/papi-hook/index.html @@ -4,7 +4,7 @@ PlaceholderAPI Support | andrei1058 wiki - + @@ -17,7 +17,7 @@ PLAYING - The player is playing (not spectating)
SPECTATING - The player is spectating

Placeholder: %bw1058_player_status%

Arena Status

This returns arena display status based on the server's default language. Since BedWars1058 v0.8.5beta. Will return "Restarting" if the arena is offline or if it does not exist.

Placeholder: %bw1058_arena_status_[arenaName]%

Arena Player Count

This returns arena player count. Since BedWars1058 v0.8.5beta. Replace [arenaName] with the arena name.

It also supports + operator: %bw1058_arena_count_arena1+arena2%

Placeholder: %bw1058_arena_count_[arenaName]%

Arena Group Count

Get the total players amount in a group. Replace [groupName] with its name.

It also supports + operator: %bw1058_group_count_group1+group2%

Placeholder: %bw1058_group_count_[groupName]%

Get Current Arena Group

Get the group of the arena you're playing on.

Placeholder: %bw1058_current_arena_group%

Get an Arena Group

Get the group of the given arena.

Placeholder: %bw1058_arena_group_[arena]%

Elapsed Time

Get game elapsed time.

Placeholder: %bw1058_elapsed_time%

- + \ No newline at end of file diff --git a/docs/BedWars1058/hooks/parties-hook/index.html b/docs/BedWars1058/hooks/parties-hook/index.html index c6f4322..05d68a0 100644 --- a/docs/BedWars1058/hooks/parties-hook/index.html +++ b/docs/BedWars1058/hooks/parties-hook/index.html @@ -4,7 +4,7 @@ Parties Support | andrei1058 wiki - + @@ -12,7 +12,7 @@

Parties Support

Parties by AlessioDP

BedWars1058 is providing Parties (by AlessioDP) support since version 0.8beta (API 11).

If players make a party and then join a BedWars game, BedWars1058 will put them in the same team.

Just install the Parties plugin on the BedWars server and that's it 😄. You can additionally configure the minimum party rank allowed to select an arena.

Party & Friends by Simonsator

BedWars1058 is providing Party & Friends Extended Edition for Spigot, Party & Friends Extended Edition for Bungeecord/Velocity, and Party & Friends for Bungeecord/Velocity(by simonsator) support since version 22.3.4.

Party & Friends Extended Edition for Spigot:

Just install the Party & Friends Extended Edition for Spigot plugin on the BedWars server and that's it 😄.

Party & Friends Extended Edition for Bungeecord/Velocity:

Just install the Party and Friends plugin on your Bungeecord or Velocity Server, and also install the Party API and Friends API on the arena and lobby(BwProxy) servers. And follow the setup to link the Party API to bungee. A redis or SQL server is required. If using Redis you will also need to install and configure Redis Bungee/Velocity

Party & Friends for Bungeecord (Free):

Just install the Party and Friends plugin on your Bungeecord or Velocity Server, and also install the Party API and Friends APIon the arena and lobby(BwProxy) servers. And follow the setup to link the Party API to bungee. A SQL server is required.

- + \ No newline at end of file diff --git a/docs/BedWars1058/hooks/swm-hook/index.html b/docs/BedWars1058/hooks/swm-hook/index.html index dc95522..01a9400 100644 --- a/docs/BedWars1058/hooks/swm-hook/index.html +++ b/docs/BedWars1058/hooks/swm-hook/index.html @@ -4,13 +4,13 @@ SlimeWorldManager support | andrei1058 wiki - +

SlimeWorldManager support

For a more efficient reset system, you can install [SlimeWorldManager]

For Minecraft 1.8.8 - 1.14.4, you can use SlimeWorldManager

For Minecraft 1.17.1 - 1.18.2 you can use AdvancedSlimeWorldManager

Bedwars1058 will automatically convert any arena worlds into slime worlds.

- + \ No newline at end of file diff --git a/docs/BedWars1058/hooks/vault-hook/index.html b/docs/BedWars1058/hooks/vault-hook/index.html index 364f415..16a3655 100644 --- a/docs/BedWars1058/hooks/vault-hook/index.html +++ b/docs/BedWars1058/hooks/vault-hook/index.html @@ -4,13 +4,13 @@ Vault Support | andrei1058 wiki - +

Vault Support

Chat

BedWars1058 is providing Vault support since the first version ever released.

You can have rank prefixies and suffixies in chat by adding Vault near your permissions plugin like PowerfulPerms, PermissionsEx and any other permissions plugin based on Vault.

Placeholders

Prefix placeholder: {vPrefix}

Suffix placeholder: {vSuffix}

You can use these placeholders at the chat section in messages_<country>.yml

chat:
lobby: '{vPrefix}&7{player}{vSuffix}: {message}'
waiting: '{vPrefix}&7{player}{vSuffix}: {message}'
global: '{vPrefix}&6[SHOUT] {team} &7{player}&f{vSuffix}: {message}'
team: '{vPrefix}&f{level}{team}&7 {player}{vSuffix} {message}'
spectator: '{vPrefix}&7[SPECTATOR] {player}{vSuffix}: {message}'

Economy

BedWars1058 is also providing Vault Economy plugins support since the first version ever released.

You can use all the Economy plugins with Vault support like Coins and any other economy plugins based on Vault.

Placeholders

BedWars total money placeholder: {money}

You can also use %vault_eco_balance% placeholder or the placeholder of you eco plugin.

- + \ No newline at end of file diff --git a/docs/BedWars1058/index.html b/docs/BedWars1058/index.html index f2a8324..7378863 100644 --- a/docs/BedWars1058/index.html +++ b/docs/BedWars1058/index.html @@ -4,16 +4,16 @@ BedWars1058 Home | andrei1058 wiki - +

BedWars1058 Home

About BedWars1058

BedWars1058 is a Minecraft Server Plugin launched for the first time in 2017 for a limited audience -and released as open source in 2020. The author and current maintainer is andrei1058, +and released as open source in 2021. The author and current maintainer is andrei1058, but there is consistent support from the community as well. Click here to see the contributors.

Where to download

If you'd like to use this resource check compatibility first and then getting started.

Download links:

- + \ No newline at end of file diff --git a/docs/BedWars1058/resources/index.html b/docs/BedWars1058/resources/index.html index c887cf3..02462d2 100644 --- a/docs/BedWars1058/resources/index.html +++ b/docs/BedWars1058/resources/index.html @@ -4,13 +4,13 @@ Resources | andrei1058 wiki - +
- + \ No newline at end of file diff --git a/docs/BedWars1058/setup/arena-groups/index.html b/docs/BedWars1058/setup/arena-groups/index.html index e49f013..10f75f3 100644 --- a/docs/BedWars1058/setup/arena-groups/index.html +++ b/docs/BedWars1058/setup/arena-groups/index.html @@ -4,13 +4,13 @@ How to group arenas | andrei1058 wiki - +

How to group arenas

Why use a group?

You can group arenas by type, like solo, duals and 4v4 etc. Groups can have custom scoreboards, custom team upgrades, custom generators. Let's suppose that you've just created a new arena with max-in-team = 1. This means that it could be grouped as a "Solo" arena. Players could want to play alone in a team and they will just search for an arena in the join gui with "Solo" in its lore. Or they may click on a join NPC called "Solo" or maybe via command /bw join Solo. An arena added to the "Solo" group will show like this on join GUI.

new-gui

How to create an arena group

Type /bw arenaGroup create <name> where name is the group name.

How to add an arena to a group

Type /bw arenaGroup set <arenaName> <groupName> where groupName is the group's name and arenaName the arena's name.

How to delete an arena group

Type /bw arenaGroup remove <name> where name is the group name.

Video tutorial

Video tutorial

- + \ No newline at end of file diff --git a/docs/BedWars1058/setup/creating-arenas/index.html b/docs/BedWars1058/setup/creating-arenas/index.html index 80d65a2..fb678ef 100644 --- a/docs/BedWars1058/setup/creating-arenas/index.html +++ b/docs/BedWars1058/setup/creating-arenas/index.html @@ -4,13 +4,13 @@ Creating Arenas | andrei1058 wiki - +

Creating Arenas

Video tutorial

Video tutorial

Step by step tutorial

  1. Make sure you have the required permissions in order to use set-up commands. Type op yourname in console for that.
  2. Now you can set the main lobby using bw setLobby. Now it will restart the server. Join again and continue this tutorial.
  3. Now upload a map on your server, join it and let's set it. Start creating a map with bw setupArena <worldName>. Type the folder name in order to create an arena. The plugin will show you a gui letting you choose the way you want to do the set-up: assisted or advanced. The assisted mode is more easier and faster, the advanced mode instead, provides more commands and takes longer to finish. Use assisted and continue reading. Multiverse plugin it's not required.
  4. Now set the waiting lobby, the place where players will be teleported when they join the arena. Type: bw setWaitingSpawn. It will now search for teams on current map based on colors. If you are satisfied of the found teams, just click on the chat message to auto-create them, else use bw createTeam <name> <color> to create them manually. Example: bw createTeam Tutorial Blue Your location doesn't matter when you type that command. Type bw createTeam to see a list of available colors. Teams are unlimited.
  5. (Optional) If you want your waiting lobby to be removed when the game stars select it like a WorldGuard region using the following commands: bw waitingPos 1 in the top right corner and bw waitingPos 2 in the bottom left corner.
  6. Now go on each island and type bw setSpawn without any team name provided because the plugin will auto-detect it.
  7. Set the shop NPC for each island using bw setShop without any team name provided because the plugin will auto-detect it.
  8. Set the upgrades NPC for each island using bw setUpgrade without any team name provided because the plugin will auto-detect it.
  9. Now it's time to set iron and gold generators for each team. If you want to set the iron and gold generator at the same location go on each island and type bw addGenerator without any others arguments. If you want to set them at different locations, just provide the generator name bw setGenerator iron/ gold.
  10. Now it's time to set the diamond and emerald generators. Use bw addGenerator diamond for creating a new diamond generator and bw addGenerator emerald for adding a new emerald generator.
  11. One more command and it's done! Use bw save to save the world and exiti the setup mode.
  12. If you want to play on your new map enable it using: bw enableArena <mapName>

Important

Now that you've finished the setup read about serverType in order to understand the way you can use the plugin on your server.

- + \ No newline at end of file diff --git a/docs/BedWars1058/setup/how-to-join-arenas/index.html b/docs/BedWars1058/setup/how-to-join-arenas/index.html index 9399987..3506aee 100644 --- a/docs/BedWars1058/setup/how-to-join-arenas/index.html +++ b/docs/BedWars1058/setup/how-to-join-arenas/index.html @@ -4,13 +4,13 @@ How to join arenas | andrei1058 wiki - +

How to join arenas

About

There are different ways to join an arena:

Join command

join

You can join an arena using bw join <arenaName> if it is waiting/ starting. When you join an arena while is in-game status, you will be added as spectator. You can also join a random arena via command using bw join <groupName>. Read arena groups. Example: bw join Solo. Use bw join default for arenas without a group.

Join GUI

arena-selector

You can join arenas via this item received when you join the server if it is server-type: MULTIARENA. You can open the arenas GUI also via command /bw gui or /bw gui <groupName> to open the gui for a specific group. You can't open the arenas GUI at all if your server is server-type: BUNGEE and via command only if server-type: SHARED. Read about server type here.

Join NPCs

Screenshot_1

BedWars1058 provides Citizens support. You can join arenas by clicking on an NPC. More details about Citizens hook here.

Join Signs

If you want to place a join sign, first of all you need to type /bw build in order to place blocks. Now you can place it and write on the first line [bw] and on the second line the name of the warena you want to join.

Example:

[bw]
Amazon

c45a65a289796296cb91ea5186ed16392ff6e027

- + \ No newline at end of file diff --git a/docs/BedWars1058/setup/plugin-installation/index.html b/docs/BedWars1058/setup/plugin-installation/index.html index 2d4bd5a..bd3cd14 100644 --- a/docs/BedWars1058/setup/plugin-installation/index.html +++ b/docs/BedWars1058/setup/plugin-installation/index.html @@ -4,13 +4,13 @@ Plugin Installation | andrei1058 wiki - +

Plugin Installation

Installing plugins is easy.

Download the BedWars1058.jar file and put it on your plugins folder. It is located in the server's folder. Now start the server or restart it if it's already started, and that's it. If you want to continue with setting it up, click here for a tutorial. In any case if you need help with configuration files check on the sidebar.

For a better performance please read about SlimeWorldManager Support.

- + \ No newline at end of file diff --git a/docs/BedWarsProxy/faq/index.html b/docs/BedWarsProxy/faq/index.html index 35c24fd..fff4a3c 100644 --- a/docs/BedWarsProxy/faq/index.html +++ b/docs/BedWarsProxy/faq/index.html @@ -4,7 +4,7 @@ Frequently asked questions | andrei1058 wiki - + @@ -14,7 +14,7 @@ Otherwise, you will need to contact the node admin about it (e.g. if youre on a host that uses pterodactyl)

My arenas show up, but when I try to join one, nothing happens!

Usually this happens if you didnt put the correct server-id in the BedWars1058 config.

The server-id should be the name of the arena server as if you were using /server

So if you do /server <server-id> (where you replace <server-id> with what you put in the server-id option in the config) it would take you to the arena server.

When I try to join an arena, it says I need to use BedWarsProxy to join, but I am!

First, make sure you were using BedWarsProxy's /bw gui or /bw join and not sending a player to the server manually

If you are using the correct commands, then make sure that bungeecord is set to true in spigot.yml on all servers (lobby and arenas)

Sometimes when I join an arena, it kicks me saying Restarting

This could be because you took to long to log in, so timed out for joining the arena.

To fix this, increase the bwp-timeout option in the bedwars1058 config. It's in miliseconds, so 1000 = 1 second. The default is 5000, so 5 seconds.

- + \ No newline at end of file diff --git a/docs/BedWarsProxy/features/admin-tp/index.html b/docs/BedWarsProxy/features/admin-tp/index.html index d8e0f1d..543f9d3 100644 --- a/docs/BedWarsProxy/features/admin-tp/index.html +++ b/docs/BedWarsProxy/features/admin-tp/index.html @@ -4,7 +4,7 @@ Admin TP | andrei1058 wiki - + @@ -12,7 +12,7 @@

Admin TP

Spectate a suspicious player.

How does it work?

When a player gets reported for cheating your staff can use this command to join the right arena and automatically spectate that player. BedWarsProxy will search in every connected arena for the player and then will give a result.

Usage

CommandDescriptionPermission
/bw tp <player>Teleport and spectate a suspect playerbw.tp
- + \ No newline at end of file diff --git a/docs/BedWarsProxy/features/arena-rejoin/index.html b/docs/BedWarsProxy/features/arena-rejoin/index.html index 670d63e..b03ad0b 100644 --- a/docs/BedWarsProxy/features/arena-rejoin/index.html +++ b/docs/BedWarsProxy/features/arena-rejoin/index.html @@ -4,13 +4,13 @@ Arena Rejoin | andrei1058 wiki - +

Arena Rejoin

Rejoin a game you left.

How does it work?

When you leave a game or if you get disconnected you can re-join it, based on some conditions.

Usage

CommandDescription
/rejoinre-join a game
/bw rejoinre-join a game
- + \ No newline at end of file diff --git a/docs/BedWarsProxy/features/arena-selector/index.html b/docs/BedWarsProxy/features/arena-selector/index.html index b28c14a..df35cc8 100644 --- a/docs/BedWarsProxy/features/arena-selector/index.html +++ b/docs/BedWarsProxy/features/arena-selector/index.html @@ -4,13 +4,13 @@ Arena Selector | andrei1058 wiki - +

Arena Selector

Join BedWars games running in bungee mode.

How to use

CommandDescription
/bw guiWill open a gui containing all arenas.
/bw gui <group>Will open a gui containing all arenas from the given group.
tip

If you are using ChestCommands for example, you can add a new item with one of the above commands.

Note

BedWarsProxy does not give items at join.

- + \ No newline at end of file diff --git a/docs/BedWarsProxy/features/game-signs/index.html b/docs/BedWarsProxy/features/game-signs/index.html index 1535d57..9d3d49c 100644 --- a/docs/BedWarsProxy/features/game-signs/index.html +++ b/docs/BedWarsProxy/features/game-signs/index.html @@ -4,7 +4,7 @@ Game Signs | andrei1058 wiki - + @@ -14,7 +14,7 @@

Required Permission

The permisison required to create signs is bw.setup

tip

CROUCH (SHIFT) + CLICK to remove a sign

How to edit messages

The sign layout can be found in plugins/BedWarsProxy/Languages under dynamic-sign-content:

sign-dynamic-content:
waiting:
- '&4&l[BedWars-{id}]'
- '&9{group}'
- '&1{map}'
- '&5{current}/{max}'
starting:
- '&4&l[BedWars-{id}]'
- '&9{group}'
- '&1{map}'
- '&5{current}/{max}'
searching:
- '&4▆▆▆▆▆▆'
- '&1&lBOOTING'
- ''
- '&4▆▆▆▆▆▆'
no-games:
- ''
- '&8&lWaiting for'
- '&7&lopen lobby'
- ''
- + \ No newline at end of file diff --git a/docs/BedWarsProxy/features/party/index.html b/docs/BedWarsProxy/features/party/index.html index c1267d1..e39d98b 100644 --- a/docs/BedWarsProxy/features/party/index.html +++ b/docs/BedWarsProxy/features/party/index.html @@ -4,13 +4,13 @@ Parties | andrei1058 wiki - +

Parties

BedWarsProxy supports sending players in the supported party plugins of BedWars1058.

- + \ No newline at end of file diff --git a/docs/BedWarsProxy/features/placeholders/index.html b/docs/BedWarsProxy/features/placeholders/index.html index 601f2d0..bdf7624 100644 --- a/docs/BedWarsProxy/features/placeholders/index.html +++ b/docs/BedWarsProxy/features/placeholders/index.html @@ -4,13 +4,13 @@ PlaceholderAPI Placeholders | andrei1058 wiki - +

PlaceholderAPI Placeholders

Placeholders that can be used on supported plugins.

PlaceholderDescription
%bw1058_group_count_<group>%Show the amount of players in an arena group.
%bw1058_stats_firstplay%Show a player first play date.
%bw1058_stats_lastplay%Show a player last play date.
%bw1058_stats_kills%Show player kills.
%bw1058_stats_wins%Show player wins.
%bw1058_stats_finalkills%Show player final kills.
%bw1058_stats_deaths%Show player deaths.
%bw1058_stats_losses%Show player losses.
%bw1058_stats_finaldeaths%Show player final deaths.
%bw1058_stats_bedsdestroyed%Show player beds destroyed.
%bw1058_stats_gamesplayed%Show player games played.
%bw1058_current_online%Show amount of players in arenas.
%bw1058_current_arenas%Show amount of active arenas.
%bw1058_player_level%Show a player level number.
%bw1058_player_progress%Show a player progress bar.
%bw1058_player_xp_formated%Show a player formatted xp.
%bw1058_player_xp%Show a player xp number.
%bw1058_req_xp_formatted%Show a player required xp, formatted.
%bw1058_req_xp%Show a player required xp number.
- + \ No newline at end of file diff --git a/docs/BedWarsProxy/features/player-language/index.html b/docs/BedWarsProxy/features/player-language/index.html index 1ca02be..9e3cede 100644 --- a/docs/BedWarsProxy/features/player-language/index.html +++ b/docs/BedWarsProxy/features/player-language/index.html @@ -4,14 +4,14 @@ Player Language | andrei1058 wiki - +

Player Language

Choose your desired language.

How does it work?

BedWarsProxy gives the oportunity to play bed-wars in your desired language. It will sync your selected language between arenas using the database.

Usage

CommandDescription
/bw langShow available languages.
/bw lang <iso>Select a language.
- + \ No newline at end of file diff --git a/docs/BedWarsProxy/getting-started/index.html b/docs/BedWarsProxy/getting-started/index.html index 7aa99ed..2a9a20c 100644 --- a/docs/BedWarsProxy/getting-started/index.html +++ b/docs/BedWarsProxy/getting-started/index.html @@ -4,7 +4,7 @@ Getting Started | andrei1058 wiki - + @@ -15,7 +15,7 @@ In the example above, the server name in the BungeeCord config is bw1.
  1. An easy way to double-check that you set this correctly is to do /server <server>, replacing <server> with what you put in server-id
  • Now, set the lobbyServer option to the name of your lobby server
    1. This is similar to how you set server-id, but with your lobby server instead of the arena server.
  • Set the serverType to BUNGEE
  • Restart the arena server
  • Repeat steps i-vi for each of your arena servers
  • Make sure you've restarted each of the servers (after configuring them), and enjoy!
  • Usage

    To open the arena selector, you can use /bw gui

    BedWarsProxy does not have a built-in scoreboard, so you will need to use an external scoreboard plugin and the PlaceHolderAPI placeholders if you want a scoreboard.

    - + \ No newline at end of file diff --git a/docs/BedWarsProxy/index.html b/docs/BedWarsProxy/index.html index d080d25..80765f6 100644 --- a/docs/BedWarsProxy/index.html +++ b/docs/BedWarsProxy/index.html @@ -4,13 +4,13 @@ BedWarsProxy | andrei1058 wiki - + - + \ No newline at end of file diff --git a/docs/compatibility/index.html b/docs/compatibility/index.html index 9d37c19..0afbdba 100644 --- a/docs/compatibility/index.html +++ b/docs/compatibility/index.html @@ -4,7 +4,7 @@ Compatibility | andrei1058 wiki - + @@ -15,7 +15,7 @@ and versions at once. Keep note that BedWars1058 uses NMS code.

    The following lines are from the community with their knowledge using unsupported software:

    • FoxSpigot: if you can't pick up items from generators set stack-items: true in BedWars1058/generators.yml.

    Incompatibility with other Plugins

    BedWars1058 works in any environment, but that depends on you, the server owner. Good configuration is the key.

    World management plugins are the enemies of BedWars1058 if not well configured. Since BedWars1058 has its own system, secondary world management plugins need to be configured specifically to exclude management of BedWars maps.

    We will not be offering assistance if you are using one of the following plugins as we do not recommend them: ViaRewind, ViaBackwards, PlugMan and PerWorldPlugins.

    - + \ No newline at end of file diff --git a/index.html b/index.html index c335df1..7d6bdcd 100644 --- a/index.html +++ b/index.html @@ -4,13 +4,13 @@ andrei1058 wiki | andrei1058 wiki - +
    BedWars1058

    BedWars1058

    The most famous Minecraft Java Edition Plug-in for BedWars. Born in 2017 and maintained by me and the community.

    BedWarsProxy

    BedWarsProxy

    Scale your bedwars server by using multiple BedWars1058 nodes and lobbies. This is a Java Edition Plug-in for large servers.

    - + \ No newline at end of file