advancedzones

last built 16 hours ago
Build #35
By downloading this file, you agree to our license terms.
Source: github.com
License: MIT
Maintainer: Game4Freak
Do you like this plugin? You can fund the maintenance of this plugin with a donation to Game4Freak.
The RocketMod team curates a dozen of community plugins and could need your support.
Consider a donation to RocketMod and sponsor your favourite plugins or contribute code to them.

AdvancedZones

AdvancedZones is similar to the Regions plugin but still diffrent. It allows admins to create zones in every possible shape and size with a node-based system.

 

For more information check out the wiki here

Current Version 0.7.4.0 (11.05.2019)

 

Recently Added

Zone visualization

Optional height limits

Parameters for zones

Developer functions and events

noVehicleCarjack flag

noPvP flag

 

Configuration

Every configuration can be done ingame with the /zone command.

 

Permissions

Note: The standart /admin group has all possible permissions including the override permissions

advancedzones        — for the command

advancedzones.override.playerdamage      — for ignoring the noPlayerDamage flag

advancedzones.override.damage      — for ignoring the noDamage flag

advancedzones.override.build      — for ignoring the noBuild flag

advancedzones.override.lockpick      — for ignoring the noLockpick flag

advancedzones.override.vehicledamage      — for ignoring the noVehicleDamage flag

advancedzones.override.tiredamage      — for ignoring the noTireDamage flag

advancedzones.override.equip      — for ignoring the noItemEquip flag

advancedzones.override.noenter      — for ignoring the noEnter flag

advancedzones.override.noleave      — for ignoring the noLeave flag

You can add .<zonename> to every permision to allow override for a specific zone.

 

Commands

More detailed list here

/zone help

/zone wiki

/zone add <zone|node|flag|block|group|message|parameter|heightnode> <zonename> <flag|equip|build|enter|leave|values|isupper> <blockList|message|add|remove|heightoffset> <group>

/zone remove <zone|node|flag|block|group|message|parameter|heightnode> <zonename> <node|flag|equip|build|enter|leave|values|isupper> <blockList|messageNum|add|remove> <group>

/zone replace <zone|node> <zonename> <newzonename|newnode>

/zone list <zone|zones|nodes|flags|blocklists|groups|messages|parameters|heightnodes> <zonename>

/zone flags

/zone blockList <add|remove|list|addItem|removeItem> <equip|build> <blockList> <itemID>

/zone <visualize|show> <nodes|border> <zonename> <on|off> <space>

/zone inzone

/zone getpos <playername>

/zone tp node <zonename> <node>

 

Flags

noDamage      — No damage on structures or barricades

noVehicleDamage      — No damage on vehicles

noLockpick      — No lockpick on vehicles

noPlayerDamage      — No damage on players

noBuild      — No placing of buildables

noItemEquip      — No equiping of specific items

noTireDamage      — No damage on tires

noEnter      — No entering the zone

noLeave      — No leaving the zone

enterMessage      — Message on entering the zone

leaveMessage      — Message on leaving the zone

enterAddGroup      — Group added on entering the zone

enterRemoveGroup      — Group removed on entering the zone

leaveAddGroup      — Group added on leaving the zone

leaveRemoveGroup      — Group removed on leaving the zone

noZombie     — No zombies

infiniteGenerator      — Infinitely running generators

noVehicleCarjack      — No damage from other players

noPvP      — No damage on players from other players

 

BlockLists

BlockLists are needed for the noItemEquip and noBuild flag.

BlockLists can be added / removed or modified by the /zone blockList command.

By naming the BlockLists you have diffrent options:

– Naming a BlockList “ALL” will tell the plugin to use all IDs.

– Adding “ignore” to the name will tell the plugin that IDs in this BlockList will be ignored and override the blocked IDs (e.g. Adding a “ALL” BlockList to a Zone and adding a “ignore” BlockList with the ID of the Eaglefire will allow the player to use the Eaglefire).

 

Examples

/zone add zone myFirstZone     — Adding the zone myFirstZone to the server

/zone add node myFirstZone     — Adding boundaries to the zone

/zone add flag myFirstZone noDamage     — Adding a flag to the zone

/zone list nodes myFirstZone     — Listing all nodes (boundaries) of the zone

/zone remove node myFirstZone 1     — Removing the node 1 from the zone

 

Planed

Translations

 

Other Plugins

AdvancedBlacklists

InkognitoMode

CashBank

CarjackPermissions

EventManager

 

Contact

You want a custom plugin or report a bug? Feel free to contact me 🙂

Discord Server

Game4Freak#9591 on Discord

Game4Freak on Steam

Default configuration


<?xml version="1.0" encoding="utf-8"?>
<AdvancedZonesConfiguration xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <version>0.8.0.3</version>
  <Zones />
  <BuildBlocklists>
    <BuildBlocklist name="ALL">
      <itemIDs />
    </BuildBlocklist>
    <BuildBlocklist name="VanillaStructures">
      <itemIDs>
        <itemID>31</itemID>
        <itemID>32</itemID>
        <itemID>33</itemID>
        <itemID>34</itemID>
        <itemID>35</itemID>
        <itemID>36</itemID>
        <itemID>49</itemID>
        <itemID>50</itemID>
        <itemID>51</itemID>
        <itemID>52</itemID>
        <itemID>53</itemID>
        <itemID>54</itemID>
        <itemID>55</itemID>
        <itemID>56</itemID>
        <itemID>57</itemID>
        <itemID>58</itemID>
        <itemID>59</itemID>
        <itemID>60</itemID>
        <itemID>316</itemID>
        <itemID>317</itemID>
        <itemID>318</itemID>
        <itemID>319</itemID>
        <itemID>320</itemID>
        <itemID>321</itemID>
        <itemID>322</itemID>
        <itemID>323</itemID>
        <itemID>324</itemID>
        <itemID>369</itemID>
        <itemID>370</itemID>
        <itemID>371</itemID>
        <itemID>372</itemID>
        <itemID>373</itemID>
        <itemID>374</itemID>
        <itemID>375</itemID>
        <itemID>376</itemID>
        <itemID>377</itemID>
        <itemID>442</itemID>
        <itemID>443</itemID>
        <itemID>444</itemID>
        <itemID>445</itemID>
        <itemID>446</itemID>
        <itemID>447</itemID>
        <itemID>449</itemID>
        <itemID>450</itemID>
        <itemID>452</itemID>
        <itemID>453</itemID>
        <itemID>454</itemID>
        <itemID>1210</itemID>
        <itemID>1211</itemID>
        <itemID>1212</itemID>
        <itemID>1213</itemID>
        <itemID>1214</itemID>
        <itemID>1215</itemID>
        <itemID>1216</itemID>
        <itemID>1262</itemID>
        <itemID>1263</itemID>
        <itemID>1264</itemID>
        <itemID>1265</itemID>
        <itemID>1266</itemID>
        <itemID>1267</itemID>
        <itemID>1268</itemID>
        <itemID>1269</itemID>
        <itemID>1414</itemID>
        <itemID>1415</itemID>
        <itemID>1416</itemID>
        <itemID>1417</itemID>
        <itemID>1418</itemID>
      </itemIDs>
    </BuildBlocklist>
    <BuildBlocklist name="VanillaBarricades">
      <itemIDs>
        <itemID>29</itemID>
        <itemID>30</itemID>
        <itemID>45</itemID>
        <itemID>46</itemID>
        <itemID>47</itemID>
        <itemID>48</itemID>
        <itemID>281</itemID>
        <itemID>282</itemID>
        <itemID>283</itemID>
        <itemID>284</itemID>
        <itemID>286</itemID>
        <itemID>287</itemID>
        <itemID>288</itemID>
        <itemID>289</itemID>
        <itemID>290</itemID>
        <itemID>291</itemID>
        <itemID>292</itemID>
        <itemID>293</itemID>
        <itemID>294</itemID>
        <itemID>295</itemID>
        <itemID>325</itemID>
        <itemID>326</itemID>
        <itemID>237</itemID>
        <itemID>331</itemID>
        <itemID>359</itemID>
        <itemID>360</itemID>
        <itemID>361</itemID>
        <itemID>362</itemID>
        <itemID>365</itemID>
        <itemID>378</itemID>
        <itemID>379</itemID>
        <itemID>451</itemID>
        <itemID>455</itemID>
        <itemID>456</itemID>
        <itemID>456</itemID>
        <itemID>459</itemID>
        <itemID>1050</itemID>
        <itemID>1058</itemID>
        <itemID>1059</itemID>
        <itemID>1060</itemID>
        <itemID>1061</itemID>
        <itemID>1062</itemID>
        <itemID>1063</itemID>
        <itemID>1064</itemID>
        <itemID>1065</itemID>
        <itemID>1066</itemID>
        <itemID>1067</itemID>
        <itemID>1068</itemID>
        <itemID>1069</itemID>
        <itemID>1070</itemID>
        <itemID>1071</itemID>
        <itemID>1072</itemID>
        <itemID>1073</itemID>
        <itemID>1074</itemID>
        <itemID>1075</itemID>
        <itemID>1083</itemID>
        <itemID>1084</itemID>
        <itemID>1085</itemID>
        <itemID>1086</itemID>
        <itemID>1087</itemID>
        <itemID>1088</itemID>
        <itemID>1089</itemID>
        <itemID>1090</itemID>
        <itemID>1091</itemID>
        <itemID>1092</itemID>
        <itemID>1093</itemID>
        <itemID>1094</itemID>
        <itemID>1095</itemID>
        <itemID>1096</itemID>
        <itemID>1097</itemID>
        <itemID>1098</itemID>
        <itemID>1099</itemID>
        <itemID>1111</itemID>
        <itemID>1112</itemID>
        <itemID>1144</itemID>
        <itemID>1145</itemID>
        <itemID>1146</itemID>
        <itemID>1147</itemID>
        <itemID>1148</itemID>
        <itemID>1149</itemID>
        <itemID>1150</itemID>
        <itemID>1151</itemID>
        <itemID>1152</itemID>
        <itemID>1153</itemID>
        <itemID>1154</itemID>
        <itemID>1155</itemID>
        <itemID>1158</itemID>
        <itemID>1208</itemID>
        <itemID>1217</itemID>
        <itemID>1218</itemID>
        <itemID>1219</itemID>
        <itemID>1222</itemID>
        <itemID>1223</itemID>
        <itemID>1224</itemID>
        <itemID>1225</itemID>
        <itemID>1226</itemID>
        <itemID>1227</itemID>
        <itemID>1231</itemID>
        <itemID>1232</itemID>
        <itemID>1233</itemID>
        <itemID>1234</itemID>
        <itemID>1235</itemID>
        <itemID>1236</itemID>
        <itemID>1237</itemID>
        <itemID>1238</itemID>
        <itemID>1239</itemID>
        <itemID>1243</itemID>
        <itemID>1250</itemID>
        <itemID>1255</itemID>
        <itemID>1256</itemID>
        <itemID>1261</itemID>
        <itemID>1282</itemID>
        <itemID>1284</itemID>
        <itemID>1285</itemID>
        <itemID>1286</itemID>
        <itemID>1287</itemID>
        <itemID>1288</itemID>
        <itemID>1289</itemID>
        <itemID>1290</itemID>
        <itemID>1291</itemID>
        <itemID>1292</itemID>
        <itemID>1293</itemID>
        <itemID>1294</itemID>
        <itemID>1295</itemID>
        <itemID>1296</itemID>
        <itemID>1297</itemID>
        <itemID>1298</itemID>
        <itemID>1299</itemID>
        <itemID>1303</itemID>
        <itemID>1304</itemID>
        <itemID>1305</itemID>
        <itemID>1306</itemID>
        <itemID>1307</itemID>
        <itemID>1308</itemID>
        <itemID>1309</itemID>
        <itemID>1310</itemID>
        <itemID>1311</itemID>
        <itemID>1312</itemID>
        <itemID>1313</itemID>
        <itemID>1314</itemID>
        <itemID>1315</itemID>
        <itemID>1316</itemID>
        <itemID>1317</itemID>
        <itemID>1318</itemID>
        <itemID>1319</itemID>
        <itemID>1320</itemID>
        <itemID>1327</itemID>
        <itemID>1328</itemID>
        <itemID>1329</itemID>
        <itemID>1330</itemID>
        <itemID>1331</itemID>
        <itemID>1332</itemID>
        <itemID>1345</itemID>
        <itemID>1396</itemID>
        <itemID>1397</itemID>
        <itemID>1408</itemID>
        <itemID>1409</itemID>
        <itemID>1466</itemID>
        <itemID>1467</itemID>
        <itemID>1468</itemID>
        <itemID>1469</itemID>
        <itemID>1470</itemID>
        <itemID>1500</itemID>
      </itemIDs>
    </BuildBlocklist>
    <BuildBlocklist name="Ignore_Book">
      <itemIDs>
        <itemID>1327</itemID>
      </itemIDs>
    </BuildBlocklist>
  </BuildBlocklists>
  <EquipBlocklists>
    <EquipBlocklist name="ALL">
      <itemIDs />
    </EquipBlocklist>
    <EquipBlocklist name="VanillaWeapons">
      <itemIDs>
        <itemID>4</itemID>
        <itemID>18</itemID>
        <itemID>97</itemID>
        <itemID>99</itemID>
        <itemID>101</itemID>
        <itemID>107</itemID>
        <itemID>109</itemID>
        <itemID>112</itemID>
        <itemID>116</itemID>
        <itemID>122</itemID>
        <itemID>126</itemID>
        <itemID>129</itemID>
        <itemID>132</itemID>
        <itemID>297</itemID>
        <itemID>300</itemID>
        <itemID>346</itemID>
        <itemID>353</itemID>
        <itemID>355</itemID>
        <itemID>356</itemID>
        <itemID>357</itemID>
        <itemID>363</itemID>
        <itemID>380</itemID>
        <itemID>474</itemID>
        <itemID>479</itemID>
        <itemID>480</itemID>
        <itemID>484</itemID>
        <itemID>488</itemID>
        <itemID>519</itemID>
        <itemID>1000</itemID>
        <itemID>1018</itemID>
        <itemID>1021</itemID>
        <itemID>1024</itemID>
        <itemID>1027</itemID>
        <itemID>1037</itemID>
        <itemID>1039</itemID>
        <itemID>1041</itemID>
        <itemID>1143</itemID>
        <itemID>1165</itemID>
        <itemID>1300</itemID>
        <itemID>1337</itemID>
        <itemID>1360</itemID>
        <itemID>1362</itemID>
        <itemID>1364</itemID>
        <itemID>1366</itemID>
        <itemID>1369</itemID>
        <itemID>1375</itemID>
        <itemID>1377</itemID>
        <itemID>1379</itemID>
        <itemID>1382</itemID>
        <itemID>1394</itemID>
        <itemID>1436</itemID>
        <itemID>1441</itemID>
        <itemID>1447</itemID>
        <itemID>1471</itemID>
        <itemID>1476</itemID>
        <itemID>1477</itemID>
        <itemID>1480</itemID>
        <itemID>1481</itemID>
        <itemID>1484</itemID>
        <itemID>15036</itemID>
        <itemID>15039</itemID>
        <itemID>15041</itemID>
        <itemID>15044</itemID>
        <itemID>15048</itemID>
        <itemID>15050</itemID>
        <itemID>15053</itemID>
        <itemID>23001</itemID>
        <itemID>2316</itemID>
      </itemIDs>
    </EquipBlocklist>
    <EquipBlocklist name="Ignore_Falcon">
      <itemIDs>
        <itemID>488</itemID>
      </itemIDs>
    </EquipBlocklist>
  </EquipBlocklists>
  <CustomFlags />
</AdvancedZonesConfiguration>

Default english translation


<?xml version="1.0" encoding="utf-8"?>
<Translations xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" />

Commands and permissions


/zone wiki

Permissions: zone

administrate zones


Git changelog


c00e3be1a3895ec 2019-06-24 03:40:51

another small change

    d7715da5ff1cda2 2019-06-24 03:20:32

    Update to version 0.8.0.2

    • Changed small thing

    695ba07cc06f51f 2019-06-22 16:33:54

    Update to version 0.8.0.1

    • Changed method for enterAddEffect and leaveAddEffect to work with ui too

    cd8625cfbd11507 2019-06-22 16:17:41

    Update to version 0.8.0.0

    • Added:
    • - noVehicleSiphoning flag
    • - enterAddEffect flag
    • - leaveAddEffect flag
    • - enterRemoveEffect flag
    • - leaveRemoveEffect flag
    • - noAnimalDamage flag
    • - noZombieDamage flag
    • - effect adding / removing / listing to the /zone command

    12adbcf5a265787 2019-06-17 15:32:24

    Update to version 0.7.4.1

    • Fixed small issus

    bb4f0611bf64c15 2019-05-11 02:22:06

    Update to version 0.7.4.0

    • Added:
    • noPVP flag (only blocks damage from other players)
    • Fixed:
    • error wich caused the plugin to fail loading when using /rocket reload a couple of times

    b2f0b5688c7d631 2019-05-08 19:46:57

    Update to version 0.7.3.1

    • Fixed bug with ALL blocklists not working

    6c45ab60a243f18 2019-05-08 12:33:26

    Update to version 0.7.3.0

    • Added:
    • noVehicleCarjack flag
    • zone visualisation to adjust to landscape

    e171f7eeaa27255 2019-05-07 18:48:44

    Update to version 0.7.2.2

    • Fixed bug with space parameter on visualization

    4e29c4d46fa1500 2019-05-07 08:37:34

    Update to version 0.7.2.1

    • Fixed small bug with events

    6c1e67a88afbeb3 2019-05-06 12:51:02

    Update to version 0.7.2.0

    • Fixed:
    • Error when getting damaged by radiation zombie explode acid

    80cab870c0e7669 2019-05-05 14:44:47

    Updated /zone help command

      048a692ce7686e1 2019-05-05 14:43:18

      Added variable for space between visualization pillars

        455b3e8a93856e1 2019-05-05 14:39:24

        Removed debug messages

          cab827e4347d632 2019-05-05 14:36:59

          Updated version number

            5f9cad1049b381b 2019-05-05 14:35:36

            Update to version: 0.7.1.0

            • Fixed:
            • Issue with /zone show or /zone visualize command

            c37efe3d539281c 2019-05-05 02:56:55

            Updated /zone help

              720275290aa2829 2019-05-05 02:49:04

              Additional Addition:

              • Version checker on restart / reload

              da5d04234d0ccf0 2019-05-05 02:47:01

              Update to version: 0.7.0.0

              • Added:
              • Visualization of zones with /zone visualize <border|nodes> <zonename> <on|off> or /zone show <border|nodes> <zonename> <on|off>
              • Optional limitation in height with /zone add heightnode <zonename> <isupper> <heightoffset>
              • New Xml layout for config
              • Parameters wich can be added to zones with /zone add parameter <zonename> <parameter> <values>
              • Functions for other developers see here: https://github.com/Game4Freak/AdvancedZones/wiki/Development
              • Fixed:
              • Bug with airdrops disappearing when landing in a zone

              f981f940ece7cc4 2019-04-30 18:07:43

              delete useless file

                fc128a6b107cccc 2019-04-20 08:11:49

                Update to version: 0.6.3.0

                • Added:
                • noZombie Flag
                • infiniteGenerator Flag
                • custom enter / leave Messages
                • Fixes:
                • issues with noPlayerDamage flag
                • other issues

                2604c3a5ac67b80 2019-04-16 15:42:13

                fix of the flag noVehicleLockpick

                  031626902539e6f 2019-04-16 07:42:51

                  small discription fixes

                    04309ee586d9810 2019-04-16 06:44:51

                    fixed some command feedback

                      df314bb25b2915f 2019-04-15 23:15:44

                      Fixed some permission issues with noenter / noleave flag

                        e6f94a9e8ed600c 2019-04-14 21:19:43

                        Added:

                        • - Autoupdate for config file to avoid errors
                        • - Integration for other plugins with adding / removeing groups on enter / leave zone
                        • - noEnter Flag
                        • - noLeave Flag
                        • - enterMessage Flag
                        • - leaveMessage Flag
                        • - enterAddGroup Flag
                        • - enterRemoveGroup Flag
                        • - leaveAddGroup Flag
                        • - leave RemoveGroup Flag
                        • Fixed:
                        • - Issues with noPlayerDamage Flag
                        • - some small bugs

                        5973cce801c0dc0 2019-04-11 23:01:50

                        Added:

                        • - noItemEquip Flag
                        • - noBuild Flag
                        • - noTireDamage Flag
                        • - Custom override permissions for each individual zone
                        • - Customizable BlockList for block IDs for the noItemEquip and noBuild Flag
                        • Fixed:
                        • - noPlayerDamage Flag
                        • - some more small things

                        01b968323dce809 2019-03-30 19:12:29

                        Update README.md

                          7f49e050ca6cd9c 2019-03-30 19:11:54

                          Update README.md

                            8c274216cb46fcb 2019-03-30 19:07:57

                            Update README.md

                              e315610d8fd42e1 2019-03-26 20:40:18

                              Bug fix

                                54db67765759ee0 2019-03-26 20:15:27

                                Small fix of Langversion

                                  5b47e6238d28ecd 2019-03-26 20:10:29

                                  Langversion from 7 to 6

                                    65f679b09f94fb7 2019-03-26 19:16:33

                                    Git Fix

                                      0f43688aa6a67fa 2019-03-25 18:44:33

                                      small test

                                        6bd4b79d869bae9 2019-03-25 18:40:33

                                        API key updated

                                          67bc0b289d165a2 2019-03-25 18:37:08

                                          Another small changes

                                            7c473f3726ccef4 2019-03-25 18:08:56

                                            Small changes

                                              1ffbe4a23d70349 2019-03-25 17:12:13

                                              Upload Project to Github