mirror of
https://e.coding.net/circlecloud/ProtectItem.git
synced 2025-11-24 23:56:08 +00:00
3
.gitignore
vendored
3
.gitignore
vendored
@@ -4,4 +4,5 @@
|
|||||||
.classpath
|
.classpath
|
||||||
.settings
|
.settings
|
||||||
.project
|
.project
|
||||||
bin/
|
bin/
|
||||||
|
/target/
|
||||||
|
|||||||
35
pom.xml
Normal file
35
pom.xml
Normal file
@@ -0,0 +1,35 @@
|
|||||||
|
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
<groupId>cn.CityCraft</groupId>
|
||||||
|
<artifactId>BanDropDirt</artifactId>
|
||||||
|
<version>0.0.1-SNAPSHOT</version>
|
||||||
|
<name>BanDropDirt</name>
|
||||||
|
<build>
|
||||||
|
<sourceDirectory>src</sourceDirectory>
|
||||||
|
<resources>
|
||||||
|
<resource>
|
||||||
|
<directory>src</directory>
|
||||||
|
<excludes>
|
||||||
|
<exclude>**/*.java</exclude>
|
||||||
|
</excludes>
|
||||||
|
</resource>
|
||||||
|
</resources>
|
||||||
|
</build>
|
||||||
|
<repositories>
|
||||||
|
<repository>
|
||||||
|
<id>spigot-repo</id>
|
||||||
|
<url>https://hub.spigotmc.org/nexus/content/groups/public/</url>
|
||||||
|
</repository>
|
||||||
|
</repositories>
|
||||||
|
<dependencies>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.spigotmc</groupId>
|
||||||
|
<artifactId>spigot</artifactId>
|
||||||
|
<type>jar</type>
|
||||||
|
<version>1.8-R0.1-SNAPSHOT</version>
|
||||||
|
</dependency>
|
||||||
|
</dependencies>
|
||||||
|
<properties>
|
||||||
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||||
|
</properties>
|
||||||
|
</project>
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.github.j502647092.BanDropDirt;
|
package cn.CityCraft.ProtectItem;
|
||||||
|
|
||||||
import org.bukkit.Bukkit;
|
import org.bukkit.Bukkit;
|
||||||
import org.bukkit.Location;
|
import org.bukkit.Location;
|
||||||
@@ -6,10 +6,10 @@ import org.bukkit.World;
|
|||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
import org.bukkit.plugin.java.JavaPlugin;
|
import org.bukkit.plugin.java.JavaPlugin;
|
||||||
|
|
||||||
import com.github.j502647092.BanDropDirt.listen.BreakBlockListen;
|
import cn.CityCraft.ProtectItem.listen.BreakBlockListen;
|
||||||
import com.github.j502647092.BanDropDirt.listen.DropItemListen;
|
import cn.CityCraft.ProtectItem.listen.DropItemListen;
|
||||||
import com.github.j502647092.BanDropDirt.listen.PickupItemListen;
|
import cn.CityCraft.ProtectItem.listen.PickupItemListen;
|
||||||
import com.github.j502647092.BanDropDirt.listen.PlaceBlockListen;
|
import cn.CityCraft.ProtectItem.listen.PlaceBlockListen;
|
||||||
|
|
||||||
public class Main extends JavaPlugin {
|
public class Main extends JavaPlugin {
|
||||||
public String servername;
|
public String servername;
|
||||||
@@ -23,14 +23,18 @@ public class Main extends JavaPlugin {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void onEnable() {
|
public void onEnable() {
|
||||||
Bukkit.getPluginManager()
|
if (getConfig().getBoolean("Protect.Drop", true))
|
||||||
.registerEvents(new DropItemListen(this), this);
|
Bukkit.getPluginManager().registerEvents(new DropItemListen(this),
|
||||||
Bukkit.getPluginManager().registerEvents(new PickupItemListen(this),
|
this);
|
||||||
this);
|
if (getConfig().getBoolean("Protect.Pickup", true))
|
||||||
Bukkit.getPluginManager().registerEvents(new BreakBlockListen(this),
|
Bukkit.getPluginManager().registerEvents(
|
||||||
this);
|
new PickupItemListen(this), this);
|
||||||
Bukkit.getPluginManager().registerEvents(new PlaceBlockListen(this),
|
if (getConfig().getBoolean("Protect.Break", true))
|
||||||
this);
|
Bukkit.getPluginManager().registerEvents(
|
||||||
|
new BreakBlockListen(this), this);
|
||||||
|
if (getConfig().getBoolean("Protect.Place", true))
|
||||||
|
Bukkit.getPluginManager().registerEvents(
|
||||||
|
new PlaceBlockListen(this), this);
|
||||||
getLogger().info("BanDropDirt已加载!");
|
getLogger().info("BanDropDirt已加载!");
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1,11 +1,11 @@
|
|||||||
package com.github.j502647092.BanDropDirt.listen;
|
package cn.CityCraft.ProtectItem.listen;
|
||||||
|
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
import org.bukkit.event.EventHandler;
|
import org.bukkit.event.EventHandler;
|
||||||
import org.bukkit.event.Listener;
|
import org.bukkit.event.Listener;
|
||||||
import org.bukkit.event.block.BlockBreakEvent;
|
import org.bukkit.event.block.BlockBreakEvent;
|
||||||
|
|
||||||
import com.github.j502647092.BanDropDirt.Main;
|
import cn.CityCraft.ProtectItem.Main;
|
||||||
|
|
||||||
public class BreakBlockListen implements Listener {
|
public class BreakBlockListen implements Listener {
|
||||||
Main plugin;
|
Main plugin;
|
||||||
@@ -1,11 +1,11 @@
|
|||||||
package com.github.j502647092.BanDropDirt.listen;
|
package cn.CityCraft.ProtectItem.listen;
|
||||||
|
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
import org.bukkit.event.EventHandler;
|
import org.bukkit.event.EventHandler;
|
||||||
import org.bukkit.event.Listener;
|
import org.bukkit.event.Listener;
|
||||||
import org.bukkit.event.player.PlayerDropItemEvent;
|
import org.bukkit.event.player.PlayerDropItemEvent;
|
||||||
|
|
||||||
import com.github.j502647092.BanDropDirt.Main;
|
import cn.CityCraft.ProtectItem.Main;
|
||||||
|
|
||||||
public class DropItemListen implements Listener {
|
public class DropItemListen implements Listener {
|
||||||
Main plugin;
|
Main plugin;
|
||||||
@@ -1,11 +1,11 @@
|
|||||||
package com.github.j502647092.BanDropDirt.listen;
|
package cn.CityCraft.ProtectItem.listen;
|
||||||
|
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
import org.bukkit.event.EventHandler;
|
import org.bukkit.event.EventHandler;
|
||||||
import org.bukkit.event.Listener;
|
import org.bukkit.event.Listener;
|
||||||
import org.bukkit.event.player.PlayerPickupItemEvent;
|
import org.bukkit.event.player.PlayerPickupItemEvent;
|
||||||
|
|
||||||
import com.github.j502647092.BanDropDirt.Main;
|
import cn.CityCraft.ProtectItem.Main;
|
||||||
|
|
||||||
public class PickupItemListen implements Listener {
|
public class PickupItemListen implements Listener {
|
||||||
Main plugin;
|
Main plugin;
|
||||||
@@ -1,11 +1,11 @@
|
|||||||
package com.github.j502647092.BanDropDirt.listen;
|
package cn.CityCraft.ProtectItem.listen;
|
||||||
|
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
import org.bukkit.event.EventHandler;
|
import org.bukkit.event.EventHandler;
|
||||||
import org.bukkit.event.Listener;
|
import org.bukkit.event.Listener;
|
||||||
import org.bukkit.event.block.BlockPlaceEvent;
|
import org.bukkit.event.block.BlockPlaceEvent;
|
||||||
|
|
||||||
import com.github.j502647092.BanDropDirt.Main;
|
import cn.CityCraft.ProtectItem.Main;
|
||||||
|
|
||||||
public class PlaceBlockListen implements Listener {
|
public class PlaceBlockListen implements Listener {
|
||||||
Main plugin;
|
Main plugin;
|
||||||
@@ -12,6 +12,14 @@ Message:
|
|||||||
Pickup: '&c<><63>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֹʰȡ<CAB0><C8A1><EFBFBD><EFBFBD>,ʰȡ<CAB0><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>գ<EFBFBD>'
|
Pickup: '&c<><63>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֹʰȡ<CAB0><C8A1><EFBFBD><EFBFBD>,ʰȡ<CAB0><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>գ<EFBFBD>'
|
||||||
Place: '&c<><63>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֹ<EFBFBD><D6B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<2C><><EFBFBD>ӣ<EFBFBD>'
|
Place: '&c<><63>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֹ<EFBFBD><D6B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<2C><><EFBFBD>ӣ<EFBFBD>'
|
||||||
Break: '&c<><63>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֹ<EFBFBD>ƻ<EFBFBD><C6BB><EFBFBD><EFBFBD><EFBFBD>,<2C><><EFBFBD>ӣ<EFBFBD>'
|
Break: '&c<><63>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֹ<EFBFBD>ƻ<EFBFBD><C6BB><EFBFBD><EFBFBD><EFBFBD>,<2C><><EFBFBD>ӣ<EFBFBD>'
|
||||||
|
|
||||||
|
#<23>ܵ<EFBFBD><DCB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
|
Protect:
|
||||||
|
Drop: true
|
||||||
|
Pickup: true
|
||||||
|
Place: true
|
||||||
|
Break: true
|
||||||
|
|
||||||
#<23>ܵ<EFBFBD><DCB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD><EFBFBD>ִ<EFBFBD>Сд)
|
#<23>ܵ<EFBFBD><DCB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD><EFBFBD>ִ<EFBFBD>Сд)
|
||||||
ProtectWorld:
|
ProtectWorld:
|
||||||
- world
|
- world
|
||||||
|
|||||||
Reference in New Issue
Block a user