Compare commits

...

13 Commits

Author SHA1 Message Date
renovate[bot]
92a051ab55 build: Update dependency org.checkerframework:checker-qual to v3.22.2 2022-06-19 22:36:10 +00:00
Hannes Greule
6a54328f7d refactor: replace usages of switch over keyed enums (#3673) 2022-06-19 00:59:43 +01:00
Alexander Brandes
7279862def docs: Publish javadocs to GH actions (#3686)
* docs: Publish javadocs to GH actions

* chore: Use updated URL

* chore: Use correct URL
2022-06-17 23:40:29 +02:00
Jordan
08ce4c872c Adjust schematic height logic when pasting and actually set air as well (#3681) 2022-06-17 15:39:41 +01:00
Jordan
2b0c5b1e21 Reset wall filling on clear (#3680)
- Implements #3591
2022-06-16 16:22:27 +02:00
Alexander Brandes
3d5c694daa chore: Comply with OSSRH licensing guidelines (#3684) 2022-06-15 20:17:17 +02:00
Schuwi
d153232969 Fix maximum plot number check in /plot continue counting the current plot twice (#3674)
Fix max plot restriction check in continue command

Co-authored-by: Alexander Brandes <mc.cache@web.de>
2022-06-13 23:44:56 +02:00
Alexander Brandes
bb0aa8d5cc fix: Don't publish root directory to maven repository (#3676)
* fix: Don't publish root directory (Fixes #3647)

* fix: More investigations

* fix: Exclude task 'jar' from root project

* chore: Keep group ID in the root scope
2022-06-13 15:23:12 +02:00
renovate[bot]
d69f3b0893 build: Update dependency com.intellectualsites.bom:bom-1.18.x to v1.5 (#3677)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-13 11:38:28 +02:00
Alexander Brandes
565838ad43 [ci skip] chore: Update renovate excludes (Closes #3678) 2022-06-13 11:36:46 +02:00
Alexander Brandes
8b52461271 build: Back to snapshot for development 2022-06-13 11:25:07 +02:00
Alexander Brandes
d08381dfed build: Release 6.9.0 2022-06-13 11:23:48 +02:00
Jordan
b6c45f2df3 Add an on-complete task to PlotArea#mergePlots (#3671)
* Add an on-complete task to PlotArea#mergePlots

* Fix typo
2022-06-13 09:06:01 +02:00
571 changed files with 7693 additions and 11569 deletions

View File

@@ -40,3 +40,27 @@ jobs:
env: env:
ORG_GRADLE_PROJECT_sonatypeUsername: ${{ secrets.SONATYPE_USERNAME }} ORG_GRADLE_PROJECT_sonatypeUsername: ${{ secrets.SONATYPE_USERNAME }}
ORG_GRADLE_PROJECT_sonatypePassword: ${{ secrets.SONATYPE_PASSWORD }} ORG_GRADLE_PROJECT_sonatypePassword: ${{ secrets.SONATYPE_PASSWORD }}
- name: Publish core javadoc
if: ${{ runner.os == 'Linux' && env.STATUS == 'release' && github.event_name == 'push' && github.ref == 'refs/heads/v6'}}
uses: cpina/github-action-push-to-another-repository@main
env:
SSH_DEPLOY_KEY: ${{ secrets.SSH_DEPLOY_KEY }}
with:
source-directory: 'Core/build/docs/javadoc'
destination-github-username: 'IntellectualSites'
destination-repository-name: 'plotsquared-javadocs'
user-email: ${{ secrets.USER_EMAIL }}
target-branch: main
target-directory: core
- name: Publish bukkit javadoc
if: ${{ runner.os == 'Linux' && env.STATUS == 'release' && github.event_name == 'push' && github.ref == 'refs/heads/v6'}}
uses: cpina/github-action-push-to-another-repository@main
env:
SSH_DEPLOY_KEY: ${{ secrets.SSH_DEPLOY_KEY }}
with:
source-directory: 'Bukkit/build/docs/javadoc'
destination-github-username: 'IntellectualSites'
destination-repository-name: 'plotsquared-javadocs'
user-email: ${{ secrets.USER_EMAIL }}
target-branch: main
target-directory: bukkit

View File

@@ -99,8 +99,8 @@ tasks {
val opt = options as StandardJavadocDocletOptions val opt = options as StandardJavadocDocletOptions
opt.links("https://jd.papermc.io/paper/1.18/") opt.links("https://jd.papermc.io/paper/1.18/")
opt.links("https://docs.enginehub.org/javadoc/com.sk89q.worldedit/worldedit-bukkit/" + libs.worldeditBukkit.get().versionConstraint.toString()) opt.links("https://docs.enginehub.org/javadoc/com.sk89q.worldedit/worldedit-bukkit/" + libs.worldeditBukkit.get().versionConstraint.toString())
opt.links("https://javadoc.io/doc/com.plotsquared/PlotSquared-Core/latest/") opt.links("https://intellectualsites.github.io/plotsquared-javadocs/core/")
opt.links("https://jd.adventure.kyori.net/api/" + libs.adventure.get().versionConstraint.toString()) opt.links("https://jd.adventure.kyori.net/api/4.9.3/")
opt.links("https://google.github.io/guice/api-docs/" + libs.guice.get().versionConstraint.toString() + "/javadoc/") opt.links("https://google.github.io/guice/api-docs/" + libs.guice.get().versionConstraint.toString() + "/javadoc/")
opt.links("https://checkerframework.org/api/") opt.links("https://checkerframework.org/api/")
} }

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
@@ -46,7 +39,7 @@ final class BlockStatePopulator extends BlockPopulator {
private final IndependentPlotGenerator plotGenerator; private final IndependentPlotGenerator plotGenerator;
/** /**
* @since TODO * @since 6.9.0
*/ */
public BlockStatePopulator( public BlockStatePopulator(
final @NonNull IndependentPlotGenerator plotGenerator final @NonNull IndependentPlotGenerator plotGenerator
@@ -57,7 +50,7 @@ final class BlockStatePopulator extends BlockPopulator {
/** /**
* @deprecated Use {@link BlockStatePopulator#BlockStatePopulator(IndependentPlotGenerator)} as plotAreManager is unused * @deprecated Use {@link BlockStatePopulator#BlockStatePopulator(IndependentPlotGenerator)} as plotAreManager is unused
*/ */
@Deprecated(forRemoval = true, since = "TODO") @Deprecated(forRemoval = true, since = "6.9.0")
public BlockStatePopulator( public BlockStatePopulator(
final @NonNull IndependentPlotGenerator plotGenerator, final @NonNull IndependentPlotGenerator plotGenerator,
final @NonNull PlotAreaManager plotAreaManager final @NonNull PlotAreaManager plotAreaManager

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
@@ -49,7 +42,7 @@ final class LegacyBlockStatePopulator extends BlockPopulator {
private final IndependentPlotGenerator plotGenerator; private final IndependentPlotGenerator plotGenerator;
/** /**
* @since TODO * @since 6.9.0
*/ */
public LegacyBlockStatePopulator( public LegacyBlockStatePopulator(
final @NonNull IndependentPlotGenerator plotGenerator final @NonNull IndependentPlotGenerator plotGenerator

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
@@ -72,6 +65,7 @@ import net.kyori.adventure.text.minimessage.Template;
import org.bukkit.Bukkit; import org.bukkit.Bukkit;
import org.bukkit.GameMode; import org.bukkit.GameMode;
import org.bukkit.Material; import org.bukkit.Material;
import org.bukkit.Tag;
import org.bukkit.block.Block; import org.bukkit.block.Block;
import org.bukkit.block.BlockFace; import org.bukkit.block.BlockFace;
import org.bukkit.block.BlockState; import org.bukkit.block.BlockState;
@@ -113,11 +107,20 @@ import org.checkerframework.checker.nullness.qual.NonNull;
import java.util.Iterator; import java.util.Iterator;
import java.util.List; import java.util.List;
import java.util.Objects; import java.util.Objects;
import java.util.Set;
import java.util.UUID; import java.util.UUID;
@SuppressWarnings("unused") @SuppressWarnings("unused")
public class BlockEventListener implements Listener { public class BlockEventListener implements Listener {
private static final Set<Material> PISTONS = Set.of(
Material.PISTON,
Material.STICKY_PISTON
);
private static final Set<Material> PHYSICS_BLOCKS = Set.of(
Material.TURTLE_EGG,
Material.TURTLE_SPAWN_EGG
);
private final PlotAreaManager plotAreaManager; private final PlotAreaManager plotAreaManager;
private final WorldEdit worldEdit; private final WorldEdit worldEdit;
@@ -223,50 +226,33 @@ public class BlockEventListener implements Listener {
plot.debug("Prevented block physics and resent block change because disable-physics = true"); plot.debug("Prevented block physics and resent block change because disable-physics = true");
return; return;
} }
switch (event.getChangedType()) { if (event.getChangedType() == Material.COMPARATOR) {
case COMPARATOR: {
if (!plot.getFlag(RedstoneFlag.class)) { if (!plot.getFlag(RedstoneFlag.class)) {
event.setCancelled(true); event.setCancelled(true);
plot.debug("Prevented comparator update because redstone = false"); plot.debug("Prevented comparator update because redstone = false");
} }
return; return;
} }
case ANVIL: if (PHYSICS_BLOCKS.contains(event.getChangedType())) {
case DRAGON_EGG:
case GRAVEL:
case SAND:
case TURTLE_EGG:
case TURTLE_HELMET:
case TURTLE_SPAWN_EGG: {
if (plot.getFlag(DisablePhysicsFlag.class)) { if (plot.getFlag(DisablePhysicsFlag.class)) {
event.setCancelled(true); event.setCancelled(true);
plot.debug("Prevented block physics because disable-physics = true"); plot.debug("Prevented block physics because disable-physics = true");
} }
return; return;
} }
default:
if (Settings.Redstone.DETECT_INVALID_EDGE_PISTONS) { if (Settings.Redstone.DETECT_INVALID_EDGE_PISTONS) {
switch (block.getType()) { if (PISTONS.contains(block.getType())) {
case PISTON, STICKY_PISTON -> {
org.bukkit.block.data.Directional piston = (org.bukkit.block.data.Directional) block.getBlockData(); org.bukkit.block.data.Directional piston = (org.bukkit.block.data.Directional) block.getBlockData();
switch (piston.getFacing()) { final BlockFace facing = piston.getFacing();
case EAST -> location = location.add(1, 0, 0); location = location.add(facing.getModX(), facing.getModY(), facing.getModZ());
case SOUTH -> location = location.add(-1, 0, 0);
case WEST -> location = location.add(0, 0, 1);
case NORTH -> location = location.add(0, 0, -1);
}
Plot newPlot = area.getOwnedPlotAbs(location); Plot newPlot = area.getOwnedPlotAbs(location);
if (!plot.equals(newPlot)) { if (!plot.equals(newPlot)) {
event.setCancelled(true); event.setCancelled(true);
plot.debug("Prevented piston update because of invalid edge piston detection"); plot.debug("Prevented piston update because of invalid edge piston detection");
return;
} }
} }
} }
} }
break;
}
}
@EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true) @EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true)
public void blockCreate(BlockPlaceEvent event) { public void blockCreate(BlockPlaceEvent event) {
@@ -555,17 +541,14 @@ public class BlockEventListener implements Listener {
event.setCancelled(true); event.setCancelled(true);
return; return;
} }
switch (event.getNewState().getType()) { if (Tag.SNOW.isTagged(event.getNewState().getType())) {
case SNOW:
case SNOW_BLOCK:
if (!plot.getFlag(SnowFormFlag.class)) { if (!plot.getFlag(SnowFormFlag.class)) {
plot.debug("Snow could not form because snow-form = false"); plot.debug("Snow could not form because snow-form = false");
event.setCancelled(true); event.setCancelled(true);
} }
return; return;
case ICE: }
case FROSTED_ICE: if (Tag.ICE.isTagged(event.getNewState().getType())) {
case PACKED_ICE:
if (!plot.getFlag(IceFormFlag.class)) { if (!plot.getFlag(IceFormFlag.class)) {
plot.debug("Ice could not form because ice-form = false"); plot.debug("Ice could not form because ice-form = false");
event.setCancelled(true); event.setCancelled(true);
@@ -590,18 +573,12 @@ public class BlockEventListener implements Listener {
return; return;
} }
Class<? extends BooleanFlag<?>> flag; Class<? extends BooleanFlag<?>> flag;
switch (event.getNewState().getType()) { if (Tag.SNOW.isTagged(event.getNewState().getType())) {
case SNOW:
case SNOW_BLOCK:
flag = SnowFormFlag.class; flag = SnowFormFlag.class;
break; } else if (Tag.ICE.isTagged(event.getNewState().getType())) {
case ICE:
case FROSTED_ICE:
case PACKED_ICE:
flag = IceFormFlag.class; flag = IceFormFlag.class;
break; } else {
default: return;
return; // other blocks are ignored by this event
} }
boolean allowed = plot.getFlag(flag); boolean allowed = plot.getFlag(flag);
Entity entity = event.getEntity(); Entity entity = event.getEntity();
@@ -705,50 +682,33 @@ public class BlockEventListener implements Listener {
event.setCancelled(true); event.setCancelled(true);
return; return;
} }
switch (block.getType()) { Material blockType = block.getType();
case ICE: if (Tag.ICE.isTagged(blockType)) {
if (!plot.getFlag(IceMeltFlag.class)) { if (!plot.getFlag(IceMeltFlag.class)) {
plot.debug("Ice could not melt because ice-melt = false"); plot.debug("Ice could not melt because ice-melt = false");
event.setCancelled(true); event.setCancelled(true);
} }
break; return;
case SNOW: }
if (Tag.SNOW.isTagged(blockType)) {
if (!plot.getFlag(SnowMeltFlag.class)) { if (!plot.getFlag(SnowMeltFlag.class)) {
plot.debug("Snow could not melt because snow-melt = false"); plot.debug("Snow could not melt because snow-melt = false");
event.setCancelled(true); event.setCancelled(true);
} }
break; return;
case FARMLAND: }
if (blockType == Material.FARMLAND) {
if (!plot.getFlag(SoilDryFlag.class)) { if (!plot.getFlag(SoilDryFlag.class)) {
plot.debug("Soil could not dry because soil-dry = false"); plot.debug("Soil could not dry because soil-dry = false");
event.setCancelled(true); event.setCancelled(true);
} }
break; return;
case TUBE_CORAL_BLOCK: }
case BRAIN_CORAL_BLOCK: if (Tag.CORAL_BLOCKS.isTagged(blockType) || Tag.CORALS.isTagged(blockType)) {
case BUBBLE_CORAL_BLOCK:
case FIRE_CORAL_BLOCK:
case HORN_CORAL_BLOCK:
case TUBE_CORAL:
case BRAIN_CORAL:
case BUBBLE_CORAL:
case FIRE_CORAL:
case HORN_CORAL:
case TUBE_CORAL_FAN:
case BRAIN_CORAL_FAN:
case BUBBLE_CORAL_FAN:
case FIRE_CORAL_FAN:
case HORN_CORAL_FAN:
case BRAIN_CORAL_WALL_FAN:
case BUBBLE_CORAL_WALL_FAN:
case FIRE_CORAL_WALL_FAN:
case HORN_CORAL_WALL_FAN:
case TUBE_CORAL_WALL_FAN:
if (!plot.getFlag(CoralDryFlag.class)) { if (!plot.getFlag(CoralDryFlag.class)) {
plot.debug("Coral could not dry because coral-dry = false"); plot.debug("Coral could not dry because coral-dry = false");
event.setCancelled(true); event.setCancelled(true);
} }
break;
} }
} }

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
@@ -33,6 +26,7 @@ import com.plotsquared.core.plot.Plot;
import com.plotsquared.core.plot.PlotArea; import com.plotsquared.core.plot.PlotArea;
import com.plotsquared.core.plot.flag.implementations.CopperOxideFlag; import com.plotsquared.core.plot.flag.implementations.CopperOxideFlag;
import com.plotsquared.core.plot.flag.implementations.MiscInteractFlag; import com.plotsquared.core.plot.flag.implementations.MiscInteractFlag;
import org.bukkit.Material;
import org.bukkit.block.Block; import org.bukkit.block.Block;
import org.bukkit.entity.Entity; import org.bukkit.entity.Entity;
import org.bukkit.entity.Item; import org.bukkit.entity.Item;
@@ -46,11 +40,31 @@ import org.bukkit.event.block.BlockReceiveGameEvent;
import java.util.List; import java.util.List;
import java.util.Objects; import java.util.Objects;
import java.util.Set;
import java.util.UUID; import java.util.UUID;
@SuppressWarnings("unused") @SuppressWarnings("unused")
public class BlockEventListener117 implements Listener { public class BlockEventListener117 implements Listener {
private static final Set<Material> COPPER_OXIDIZING = Set.of(
Material.COPPER_BLOCK,
Material.EXPOSED_COPPER,
Material.WEATHERED_COPPER,
Material.OXIDIZED_COPPER,
Material.CUT_COPPER,
Material.EXPOSED_CUT_COPPER,
Material.WEATHERED_CUT_COPPER,
Material.OXIDIZED_CUT_COPPER,
Material.CUT_COPPER_STAIRS,
Material.EXPOSED_CUT_COPPER_STAIRS,
Material.WEATHERED_CUT_COPPER_STAIRS,
Material.OXIDIZED_CUT_COPPER_STAIRS,
Material.CUT_COPPER_SLAB,
Material.EXPOSED_CUT_COPPER_SLAB,
Material.WEATHERED_CUT_COPPER_SLAB,
Material.OXIDIZED_CUT_COPPER_SLAB
);
@Inject @Inject
public BlockEventListener117() { public BlockEventListener117() {
} }
@@ -155,23 +169,7 @@ public class BlockEventListener117 implements Listener {
if (plot == null) { if (plot == null) {
return; return;
} }
switch (event.getNewState().getType()) { if (COPPER_OXIDIZING.contains(event.getNewState().getType())) {
case COPPER_BLOCK:
case EXPOSED_COPPER:
case WEATHERED_COPPER:
case OXIDIZED_COPPER:
case CUT_COPPER:
case EXPOSED_CUT_COPPER:
case WEATHERED_CUT_COPPER:
case OXIDIZED_CUT_COPPER:
case CUT_COPPER_STAIRS:
case EXPOSED_CUT_COPPER_STAIRS:
case WEATHERED_CUT_COPPER_STAIRS:
case OXIDIZED_CUT_COPPER_STAIRS:
case CUT_COPPER_SLAB:
case EXPOSED_CUT_COPPER_SLAB:
case WEATHERED_CUT_COPPER_SLAB:
case OXIDIZED_CUT_COPPER_SLAB:
if (!plot.getFlag(CopperOxideFlag.class)) { if (!plot.getFlag(CopperOxideFlag.class)) {
plot.debug("Copper could not oxide because copper-oxide = false"); plot.debug("Copper could not oxide because copper-oxide = false");
event.setCancelled(true); event.setCancelled(true);

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
@@ -131,16 +124,16 @@ public class EntitySpawnListener implements Listener {
return; return;
} }
Plot plot = location.getOwnedPlotAbs(); Plot plot = location.getOwnedPlotAbs();
if (plot == null) {
EntityType type = entity.getType(); EntityType type = entity.getType();
if (plot == null) {
if (!area.isMobSpawning()) { if (!area.isMobSpawning()) {
switch (type) { if (type == EntityType.PLAYER) {
case DROPPED_ITEM:
if (Settings.Enabled_Components.KILL_ROAD_ITEMS) {
event.setCancelled(true);
return; return;
} }
case PLAYER: if (type == EntityType.DROPPED_ITEM) {
if (Settings.Enabled_Components.KILL_ROAD_ITEMS) {
event.setCancelled(true);
}
return; return;
} }
if (type.isAlive()) { if (type.isAlive()) {
@@ -155,12 +148,13 @@ public class EntitySpawnListener implements Listener {
if (Settings.Done.RESTRICT_BUILDING && DoneFlag.isDone(plot)) { if (Settings.Done.RESTRICT_BUILDING && DoneFlag.isDone(plot)) {
event.setCancelled(true); event.setCancelled(true);
} }
switch (entity.getType()) { if (type == EntityType.ENDER_CRYSTAL) {
case ENDER_CRYSTAL:
if (BukkitEntityUtil.checkEntity(entity, plot)) { if (BukkitEntityUtil.checkEntity(entity, plot)) {
event.setCancelled(true); event.setCancelled(true);
} }
case SHULKER: return;
}
if (type == EntityType.SHULKER) {
if (!entity.hasMetadata("shulkerPlot")) { if (!entity.hasMetadata("shulkerPlot")) {
entity.setMetadata("shulkerPlot", new FixedMetadataValue((Plugin) PlotSquared.platform(), plot.getId())); entity.setMetadata("shulkerPlot", new FixedMetadataValue((Plugin) PlotSquared.platform(), plot.getId()));
} }

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
@@ -237,14 +230,14 @@ public class PaperListener implements Listener {
if (plot == null) { if (plot == null) {
EntityType type = event.getType(); EntityType type = event.getType();
if (!area.isMobSpawning()) { if (!area.isMobSpawning()) {
switch (type) { if (type == EntityType.PLAYER) {
case DROPPED_ITEM: return;
}
if (type == EntityType.DROPPED_ITEM) {
if (Settings.Enabled_Components.KILL_ROAD_ITEMS) { if (Settings.Enabled_Components.KILL_ROAD_ITEMS) {
event.setShouldAbortSpawn(true); event.setShouldAbortSpawn(true);
event.setCancelled(true); event.setCancelled(true);
return;
} }
case PLAYER:
return; return;
} }
if (type.isAlive()) { if (type.isAlive()) {

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
@@ -89,6 +82,7 @@ import org.bukkit.Bukkit;
import org.bukkit.ChatColor; import org.bukkit.ChatColor;
import org.bukkit.FluidCollisionMode; import org.bukkit.FluidCollisionMode;
import org.bukkit.Material; import org.bukkit.Material;
import org.bukkit.Tag;
import org.bukkit.block.Block; import org.bukkit.block.Block;
import org.bukkit.block.BlockFace; import org.bukkit.block.BlockFace;
import org.bukkit.block.BlockState; import org.bukkit.block.BlockState;
@@ -166,6 +160,20 @@ import java.util.regex.Pattern;
@SuppressWarnings("unused") @SuppressWarnings("unused")
public class PlayerEventListener extends PlotListener implements Listener { public class PlayerEventListener extends PlotListener implements Listener {
private static final Set<Material> MINECARTS = Set.of(
Material.MINECART,
Material.TNT_MINECART,
Material.CHEST_MINECART,
Material.COMMAND_BLOCK_MINECART,
Material.FURNACE_MINECART,
Material.HOPPER_MINECART
);
private static final Set<Material> BOOKS = Set.of(
Material.BOOK,
Material.KNOWLEDGE_BOOK,
Material.WRITABLE_BOOK,
Material.WRITTEN_BOOK
);
private final EventDispatcher eventDispatcher; private final EventDispatcher eventDispatcher;
private final WorldEdit worldEdit; private final WorldEdit worldEdit;
private final PlotAreaManager plotAreaManager; private final PlotAreaManager plotAreaManager;
@@ -837,10 +845,10 @@ public class PlayerEventListener extends PlotListener implements Listener {
if ((slot > 8) || !event.getEventName().equals("InventoryCreativeEvent")) { if ((slot > 8) || !event.getEventName().equals("InventoryCreativeEvent")) {
return; return;
} }
ItemStack current = inv.getItemInHand(); ItemStack oldItem = inv.getItemInHand();
ItemMeta oldMeta = oldItem.getItemMeta();
ItemStack newItem = event.getCursor(); ItemStack newItem = event.getCursor();
ItemMeta newMeta = newItem.getItemMeta(); ItemMeta newMeta = newItem.getItemMeta();
ItemMeta oldMeta = newItem.getItemMeta();
if (event.getClick() == ClickType.CREATIVE) { if (event.getClick() == ClickType.CREATIVE) {
final Plot plot = pp.getCurrentPlot(); final Plot plot = pp.getCurrentPlot();
@@ -880,33 +888,25 @@ public class PlayerEventListener extends PlotListener implements Listener {
oldLore = lore.toString(); oldLore = lore.toString();
} }
} }
if (!"[(+NBT)]".equals(newLore) || (current.equals(newItem) && newLore.equals(oldLore))) { Material itemType = newItem.getType();
switch (newItem.getType()) { if (!"[(+NBT)]".equals(newLore) || (oldItem.equals(newItem) && newLore.equals(oldLore))) {
case LEGACY_BANNER: if (newMeta == null || (itemType != Material.LEGACY_BANNER && itemType != Material.PLAYER_HEAD)) {
case PLAYER_HEAD:
if (newMeta != null) {
break;
}
default:
return; return;
} }
} }
Block block = player.getTargetBlock(null, 7); Block block = player.getTargetBlock(null, 7);
org.bukkit.block.BlockState state = block.getState(); org.bukkit.block.BlockState state = block.getState();
Material stateType = state.getType(); Material stateType = state.getType();
Material itemType = newItem.getType();
if (stateType != itemType) { if (stateType != itemType) {
switch (stateType) { if (stateType == Material.LEGACY_WALL_BANNER || stateType == Material.LEGACY_STANDING_BANNER) {
case LEGACY_STANDING_BANNER: if (itemType != Material.LEGACY_BANNER) {
case LEGACY_WALL_BANNER: return;
if (itemType == Material.LEGACY_BANNER) {
break;
} }
case LEGACY_SKULL: } else if (stateType == Material.LEGACY_SKULL) {
if (itemType == Material.LEGACY_SKULL_ITEM) { if (itemType != Material.LEGACY_SKULL_ITEM) {
break; return;
} }
default: } else {
return; return;
} }
} }
@@ -946,7 +946,7 @@ public class PlayerEventListener extends PlotListener implements Listener {
} }
} }
if (cancelled) { if (cancelled) {
if ((current.getType() == newItem.getType()) && (current.getDurability() == newItem if ((oldItem.getType() == newItem.getType()) && (oldItem.getDurability() == newItem
.getDurability())) { .getDurability())) {
event.setCursor( event.setCursor(
new ItemStack(newItem.getType(), newItem.getAmount(), newItem.getDurability())); new ItemStack(newItem.getType(), newItem.getAmount(), newItem.getDurability()));
@@ -1133,14 +1133,21 @@ public class PlayerEventListener extends PlotListener implements Listener {
//Allow all players to eat while also allowing the block place event ot be fired //Allow all players to eat while also allowing the block place event ot be fired
return; return;
} }
switch (type) { if (type == Material.ARMOR_STAND) {
case ACACIA_BOAT, BIRCH_BOAT, CHEST_MINECART, COMMAND_BLOCK_MINECART, DARK_OAK_BOAT, FURNACE_MINECART, HOPPER_MINECART, JUNGLE_BOAT, MINECART, OAK_BOAT, SPRUCE_BOAT, TNT_MINECART -> eventType = PlayerBlockEventType.PLACE_VEHICLE;
case FIREWORK_ROCKET, FIREWORK_STAR -> eventType = PlayerBlockEventType.SPAWN_MOB;
case BOOK, KNOWLEDGE_BOOK, WRITABLE_BOOK, WRITTEN_BOOK -> eventType = PlayerBlockEventType.READ;
case ARMOR_STAND -> {
location = BukkitUtil.adapt(block.getRelative(event.getBlockFace()).getLocation()); location = BukkitUtil.adapt(block.getRelative(event.getBlockFace()).getLocation());
eventType = PlayerBlockEventType.PLACE_MISC; eventType = PlayerBlockEventType.PLACE_MISC;
} }
if (Tag.ITEMS_BOATS.isTagged(type) || MINECARTS.contains(type)) {
eventType = PlayerBlockEventType.PLACE_VEHICLE;
break;
}
if (type == Material.FIREWORK_ROCKET || type == Material.FIREWORK_STAR) {
eventType = PlayerBlockEventType.SPAWN_MOB;
break;
}
if (BOOKS.contains(type)) {
eventType = PlayerBlockEventType.READ;
break;
} }
break; break;
} }

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
@@ -44,7 +37,7 @@ import org.checkerframework.checker.nullness.qual.NonNull;
/** /**
* Wraps a {@link LimitedRegion} inside a {@link com.plotsquared.core.queue.QueueCoordinator} so it can be written to. * Wraps a {@link LimitedRegion} inside a {@link com.plotsquared.core.queue.QueueCoordinator} so it can be written to.
* *
* @since TODO * @since 6.9.0
*/ */
public class LimitedRegionWrapperQueue extends DelegateQueueCoordinator { public class LimitedRegionWrapperQueue extends DelegateQueueCoordinator {
@@ -53,7 +46,7 @@ public class LimitedRegionWrapperQueue extends DelegateQueueCoordinator {
private final LimitedRegion limitedRegion; private final LimitedRegion limitedRegion;
/** /**
* @since TODO * @since 6.9.0
*/ */
public LimitedRegionWrapperQueue(LimitedRegion limitedRegion) { public LimitedRegionWrapperQueue(LimitedRegion limitedRegion) {
super(null); super(null);

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
@@ -63,7 +56,7 @@ public class StateWrapper {
* @deprecated in favour of using WE methods for obtaining NBT, specifically by obtaining a * @deprecated in favour of using WE methods for obtaining NBT, specifically by obtaining a
* {@link com.sk89q.worldedit.world.block.BaseBlock} and then using {@link com.sk89q.worldedit.world.block.BaseBlock#getNbtData()} * {@link com.sk89q.worldedit.world.block.BaseBlock} and then using {@link com.sk89q.worldedit.world.block.BaseBlock#getNbtData()}
*/ */
@Deprecated(forRemoval = true, since = "TODO") @Deprecated(forRemoval = true, since = "6.9.0")
public StateWrapper(org.bukkit.block.BlockState state) { public StateWrapper(org.bukkit.block.BlockState state) {
this.state = state; this.state = state;
} }
@@ -267,7 +260,7 @@ public class StateWrapper {
* @deprecated in favour of using WorldEdit methods for obtaining NBT, specifically by obtaining a * @deprecated in favour of using WorldEdit methods for obtaining NBT, specifically by obtaining a
* {@link com.sk89q.worldedit.world.block.BaseBlock} and then using {@link com.sk89q.worldedit.world.block.BaseBlock#getNbtData()} * {@link com.sk89q.worldedit.world.block.BaseBlock} and then using {@link com.sk89q.worldedit.world.block.BaseBlock#getNbtData()}
*/ */
@Deprecated(forRemoval = true, since = "TODO") @Deprecated(forRemoval = true, since = "6.9.0")
public CompoundTag getTag() { public CompoundTag getTag() {
if (this.tag != null) { if (this.tag != null) {
return this.tag; return this.tag;

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -59,7 +59,7 @@ tasks {
withType<Javadoc> { withType<Javadoc> {
val opt = options as StandardJavadocDocletOptions val opt = options as StandardJavadocDocletOptions
opt.links("https://docs.enginehub.org/javadoc/com.sk89q.worldedit/worldedit-core/" + libs.worldeditCore.get().versionConstraint.toString()) opt.links("https://docs.enginehub.org/javadoc/com.sk89q.worldedit/worldedit-core/" + libs.worldeditCore.get().versionConstraint.toString())
opt.links("https://jd.adventure.kyori.net/api/" + libs.adventure.get().versionConstraint.toString()) opt.links("https://jd.adventure.kyori.net/api/4.9.3/")
opt.links("https://google.github.io/guice/api-docs/" + libs.guice.get().versionConstraint.toString() + "/javadoc/") opt.links("https://google.github.io/guice/api-docs/" + libs.guice.get().versionConstraint.toString() + "/javadoc/")
opt.links("https://checkerframework.org/api/") opt.links("https://checkerframework.org/api/")
} }

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,14 +1,7 @@
/* /*
* _____ _ _ _____ _ * PlotSquared, a land and world management plugin for Minecraft.
* | __ \| | | | / ____| | | * Copyright (C) IntellectualSites <https://intellectualsites.com>
* | |__) | | ___ | |_| (___ __ _ _ _ __ _ _ __ ___ __| | * Copyright (C) IntellectualSites team and contributors
* | ___/| |/ _ \| __|\___ \ / _` | | | |/ _` | '__/ _ \/ _` |
* | | | | (_) | |_ ____) | (_| | |_| | (_| | | | __/ (_| |
* |_| |_|\___/ \__|_____/ \__, |\__,_|\__,_|_| \___|\__,_|
* | |
* |_|
* PlotSquared plot management system for Minecraft
* Copyright (C) 2014 - 2022 IntellectualSites
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

Some files were not shown because too many files have changed in this diff Show More