Git Product home page Git Product logo

sregionprotector's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

sregionprotector's Issues

Не работает

Плагин не работает, может к нему прилагается дополнительный плагин?

/wand

/wand interfears with the FAWE //wand.
Can you change it to /region wand or smthing?

Thanks.

Issue

java version "1.8.0_192"
Java(TM) SE Runtime Environment (build 1.8.0_192-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.192-b12, mixed mode)
:/home/container$ java -Xms128M -Xmx4000M -jar nukkit.jar
Using log level 'INFO'
�]0;Starting Nukkit Server For Minecraft: PE�> 01:44:13 [INFO] Loading nukkit.yml...

01:44:14 [INFO] Loading server properties...
01:44:14 [INFO] Selected English (eng) as the base language
01:44:14 [INFO] Starting Minecraft: PE server version v1.8.0
01:44:14 [INFO] Selected Zlib Provider: 2 (cn.nukkit.utils.ZlibThreadLocal)
01:44:14 [INFO] Opening server on 0.0.0.0:30120
01:44:14 [INFO] This server is running Nukkit version git-a694cf7 "" (API 1.0.7)
01:44:14 [INFO] Nukkit is distributed under the LGPL License
01:44:18 [INFO] Loading recipes...
01:44:19 [INFO] Loaded 954 recipes.
01:44:19 [INFO] Successfully loaded 0 resource packs
01:44:20 [INFO] Loading DbLib v0.2.5
01:44:20 [INFO] [DbLib] Establishing a connection withjdbc:sqlite:nukkit.db (user:nukkit)
Loading class com.mysql.jdbc.Driver'. This is deprecated. The new driver class is com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.
01:44:21 [INFO] [DbLib] DbLib 0.2.5 created by fromgate for nukkit.ru
01:44:21 [INFO] Loading EconomyAPI v1.0.1
01:44:21 [INFO] Epoll is available. EpollEventLoop will be used.
01:44:21 [INFO] Loading WorldEssentials v2.0.3
01:44:21 [INFO] Loading RollBossBar v1.1.0
01:44:21 [INFO] Loading SimpleCrates v0.9.8
01:44:21 [INFO] [SimpleCrates] Loading crates...
01:44:21 [INFO] Loading MobPlugin v1.5.9
01:44:21 [INFO] Loading AdvancedWelcome v1.1
01:44:21 [INFO] Loading SimpleScoreboards v2.2
01:44:21 [INFO] Loading SRegionProtector v15.1
01:44:21 [INFO] Loading AutoLagClear v1
01:44:21 [INFO] Loading EssentialsNK v1.5.0
01:44:21 [INFO] Loading AutoSpawn v1.0
01:44:21 [INFO] Loading ASkyBlock v0.4.8-ALPHA
01:44:22 [INFO] ASkyBlock build-number: a694cf7
01:44:22 [INFO] ASkyBlock commit-number: a694cf7b0fe6dcfa3a9dd08801bccd76b83e3316
01:44:22 [INFO] [ASkyBlock] Successfully checked config.yml
01:44:22 [INFO] Loading Multipass v1.1.2
01:44:22 [INFO] Loading MultiChat v1.0.2
01:44:22 [INFO] Loading AutoInventory v1.0.2
01:44:22 [INFO] [AutoInventory] AutoInventory has been loaded!
01:44:22 [INFO] Enabling MobPlugin v1.5.9
01:44:23 [INFO] Preparing level "SkyBlockSpawn"
01:44:23 [INFO] Preparing level "nether"
01:44:23 [INFO] Enabling DbLib v0.2.5
01:44:23 [INFO] Enabling EconomyAPI v1.0.1
01:44:24 [NOTICE] [EconomyAPI] Data provider was set to: Yaml
01:44:24 [INFO] Enabling WorldEssentials v2.0.3
01:44:24 [INFO] Enabling RollBossBar v1.1.0
01:44:24 [INFO] Enabling SimpleCrates v0.9.8
01:44:24 [INFO] SimpleCrates is up to date, with configuration version 0.9.8!
01:44:24 [ALERT] java.lang.RuntimeException: java.lang.ClassCastException: java.util.HashMap cannot be cast to cn.nukkit.utils.ConfigSection
at cn.nukkit.plugin.PluginManager.enablePlugin(PluginManager.java:439)
at cn.nukkit.Server.enablePlugin(Server.java:676)
at cn.nukkit.Server.enablePlugins(Server.java:665)
at cn.nukkit.Server.(Server.java:507)
at cn.nukkit.Nukkit.main(Nukkit.java:109)
Caused by: java.lang.ClassCastException: java.util.HashMap cannot be cast to cn.nukkit.utils.ConfigSection
at cn.nukkit.utils.ConfigSection.getSection(ConfigSection.java:144)
at cn.nukkit.utils.Config.getSection(Config.java:270)
at ceremonious.crates.Main.loadCrates(Main.java:153)
at ceremonious.crates.Main.onEnable(Main.java:105)
at cn.nukkit.plugin.PluginBase.setEnabled(PluginBase.java:89)
at cn.nukkit.plugin.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:117)
at cn.nukkit.plugin.PluginManager.enablePlugin(PluginManager.java:435)
... 4 more
01:44:24 [INFO] Disabling SimpleCrates v0.9.8
01:44:24 [INFO] [SimpleCrates] Plugin disabled!
01:44:24 [INFO] Enabling AdvancedWelcome v1.1
01:44:24 [INFO] [AdvancedWelcome] WelcomeUI By SIVANNKH has been enabled!
01:44:24 [INFO] Enabling SimpleScoreboards v2.2
01:44:24 [INFO] [SimpleScoreboards] Downloading ScoreboardAPI...
01:44:28 [INFO] [SimpleScoreboards] ScoreboardAPI downloaded successfully
01:44:28 [INFO] Loading ScoreboardPlugin v1.0
01:44:28 [INFO] [SimpleScoreboards] Downloading PlaceholderAPI...
01:44:28 [INFO] [SimpleScoreboards] PlaceholderAPI downloaded successfully
01:44:28 [INFO] Loading PlaceholderAPI v1.2
01:44:29 [INFO] [PlaceholderAPI] Downloading KotlinLib...
01:44:30 [INFO] [PlaceholderAPI] KotlinLib successfully downloaded
01:44:30 [INFO] Loading KotlinLib v1.0
01:44:30 [INFO] Enabling SRegionProtector v15.1
01:44:31 [INFO] [SRegionProtector] Initializing SRegionProtector V_15.1 by Sergey Dertan...
01:44:31 [INFO] [SRegionProtector] Settings initializing...
01:44:31 [INFO] [SRegionProtector] Data provider initializing...
01:44:31 [INFO] [SRegionProtector] Data provider was set to YAML
01:44:31 [INFO] [SRegionProtector] Regions initializing...
01:44:31 [INFO] [SRegionProtector] Loaded 0 regions.
01:44:31 [INFO] [SRegionProtector] Chunks initializing...
01:44:31 [INFO] [SRegionProtector] Loaded 0 chunks.
01:44:31 [INFO] [SRegionProtector] Events handlers initializing...
01:44:31 [ALERT] java.lang.RuntimeException: java.lang.NoClassDefFoundError: cn/nukkit/event/block/LiquidFlowEvent
at cn.nukkit.plugin.PluginManager.enablePlugin(PluginManager.java:439)
at cn.nukkit.Server.enablePlugin(Server.java:676)
at cn.nukkit.Server.enablePlugins(Server.java:665)
at cn.nukkit.Server.(Server.java:507)
at cn.nukkit.Nukkit.main(Nukkit.java:109)
Caused by: java.lang.NoClassDefFoundError: cn/nukkit/event/block/LiquidFlowEvent
at Sergey_Dertan.SRegionProtector.Main.SRegionProtectorMain.initEventsHandlers(SRegionProtectorMain.java:200)
at Sergey_Dertan.SRegionProtector.Main.SRegionProtectorMain.onEnable(SRegionProtectorMain.java:84)
at cn.nukkit.plugin.PluginBase.setEnabled(PluginBase.java:89)
at cn.nukkit.plugin.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:117)
at cn.nukkit.plugin.PluginManager.enablePlugin(PluginManager.java:435)
... 4 more
Caused by: java.lang.ClassNotFoundException: cn.nukkit.event.block.LiquidFlowEvent
at cn.nukkit.plugin.PluginClassLoader.findClass(PluginClassLoader.java:34)
at cn.nukkit.plugin.PluginClassLoader.findClass(PluginClassLoader.java:28)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 9 more
01:44:31 [INFO] Disabling SRegionProtector v15.1
01:44:31 [INFO] [SRegionProtector] Disabling SRegionProtector V_15.1 by Sergey Dertan...
01:44:31 [INFO] [SRegionProtector] Starting saving...
01:44:31 [INFO] [SRegionProtector] Removed 0 empty chunks.
01:44:31 [INFO] [SRegionProtector] Saved 0 chunks.
01:44:31 [INFO] [SRegionProtector] Saved 0 regions
01:44:31 [INFO] [SRegionProtector] SRegionProtector disabled.
01:44:31 [INFO] Enabling AutoLagClear v1
01:44:31 [INFO] [AutoLagClear] AutoLagClear - [Enabled]
01:44:31 [INFO] Enabling EssentialsNK v1.5.0
01:44:31 [INFO] [EssentialsNK] EssentialsNK Loaded!
01:44:31 [INFO] Enabling AutoSpawn v1.0
01:44:31 [INFO] [AutoSpawn] has been enabled.
01:44:31 [INFO] Enabling ASkyBlock v0.4.8-ALPHA
01:44:32 [INFO] Preparing level "SkyBlock"
01:44:32 [INFO] [ASkyBlock] Enabling ASkyBlock - Founders Edition (API 24)
01:44:32 [INFO] [ASkyBlock] Loading offline messages...
01:44:32 [INFO] [ASkyBlock] Loading the Island Framework
01:44:32 [INFO] [ASkyBlock] Starting Schematic Resource Pack.
01:44:33 [INFO] [ASkyBlock] Successfully loaded 4 Schematic
01:44:33 [INFO] [ASkyBlock] BETA Build detected, use with precautions.
01:44:33 [INFO] [ASkyBlock] ASkyBlock has successfully enabled!
01:44:33 [INFO] Enabling Multipass v1.1.2
01:44:33 [INFO] [Multipass] Data provider: YAML
01:44:33 [INFO] Enabling MultiChat v1.0.2
01:44:33 [INFO] Enabling AutoInventory v1.0.2
01:44:33 [INFO] [AutoInventory] AutoInventory has been enabled!
01:44:33 [INFO] Starting GS4 status listener
01:44:33 [INFO] Setting query port to 30120
01:44:33 [INFO] Query is running on 0.0.0.0:30120
01:44:33 [INFO] Default game type: Survival Mode
01:44:33 [INFO] Done (21.496s)! For help, type "help" or "?"
01:44:33 [INFO] (CONSOLE): Lag Cleared!
01:45:10 [INFO] Trxgically[/73.79.235.126:4575] logged in with entity id 1 at (SkyBlockSpawn, -0.7914, 64.0, 9.9561)
01:45:12 [INFO] Trxgically joined the game
[Pterodactyl Daemon] Server marked as STOPPING
stop
01:48:20 [INFO] [CONSOLE: Stopping the server]
01:48:20 [INFO] Disabling AutoInventory v1.0.2
01:48:20 [INFO] [AutoInventory] AutoInventory has been disabled!
01:48:20 [INFO] Disabling MultiChat v1.0.2
01:48:20 [INFO] Disabling Multipass v1.1.2
01:48:20 [INFO] Disabling ASkyBlock v0.4.8-ALPHA
01:48:20 [INFO] [ASkyBlock] Saving islands framework
01:48:20 [INFO] [ASkyBlock] Saving worlds...
01:48:20 [INFO] [ASkyBlock] Closing databases...
01:48:20 [INFO] [ASkyBlock] Saving offline messages...
01:48:20 [INFO] [ASkyBlock] ASkyBlock has successfully disabled. Goodbye
01:48:20 [INFO] Disabling AutoSpawn v1.0
01:48:20 [INFO] Disabling EssentialsNK v1.5.0
01:48:20 [INFO] Disabling AutoLagClear v1
01:48:20 [INFO] [AutoLagClear] AutoLagClear - [Disabled]
01:48:20 [INFO] Disabling SimpleScoreboards v2.2
01:48:20 [INFO] Disabling AdvancedWelcome v1.1
01:48:20 [INFO] Disabling MobPlugin v1.5.9
01:48:20 [INFO] Disabling RollBossBar v1.1.0
01:48:20 [INFO] Disabling WorldEssentials v2.0.3
01:48:20 [INFO] Disabling EconomyAPI v1.0.1
01:48:20 [INFO] Disabling DbLib v0.2.5
01:48:20 [INFO] Trxgically left the game
01:48:20 [INFO] Trxgically[/73.79.235.126:4575] logged out due to Server closed
01:48:20 [INFO] Unloading level "SkyBlockSpawn"
01:48:21 [INFO] Unloading level "nether"
01:48:21 [INFO] Unloading level "SkyBlock"
�]0;Stopping Server...�01:48:21 [INFO] Stopping other threads

Took too long to stop, server was killed forcefully!
[Pterodactyl Daemon] Server marked as OFF
[Pterodactyl Daemon] Server marked as STARTING
[Pterodactyl Daemon] Checking size of server data directory...
[Pterodactyl Daemon] Disk Usage: 57M / 10000M
[Pterodactyl Daemon] Ensuring file permissions.
[Pterodactyl Daemon] Running server preflight.
[Pterodactyl Daemon] Starting server container.
java version "1.8.0_192"
Java(TM) SE Runtime Environment (build 1.8.0_192-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.192-b12, mixed mode)
:/home/container$ java -Xms128M -Xmx4000M -jar nukkit.jar
Using log level 'INFO'
�]0;Starting Nukkit Server For Minecraft: PE�> 01:48:32 [INFO] Loading nukkit.yml...

01:48:33 [INFO] Loading server properties...
01:48:33 [INFO] Selected English (eng) as the base language
01:48:33 [INFO] Starting Minecraft: PE server version v1.8.0
01:48:33 [INFO] Selected Zlib Provider: 2 (cn.nukkit.utils.ZlibThreadLocal)
01:48:33 [INFO] Opening server on 0.0.0.0:30120
01:48:33 [INFO] This server is running Nukkit version git-a694cf7 "" (API 1.0.7)
01:48:33 [INFO] Nukkit is distributed under the LGPL License
01:48:37 [INFO] Loading recipes...
01:48:38 [INFO] Loaded 954 recipes.
01:48:38 [INFO] Successfully loaded 0 resource packs
01:48:38 [INFO] Loading DbLib v0.2.5
01:48:39 [INFO] [DbLib] Establishing a connection withjdbc:sqlite:nukkit.db (user:nLuokakdiitn)g� [cmlass com.mysq�l.[jmdbc.Driver'. Thi s is deprecated. The new driver class is com.mysql.cj.jdbc.Driver'. The driver is automatically registered > via the SPI and manual loading of the driver class is generally unnecessary.
01:48:39 [INFO] Epoll is available. EpollEventLoop will be used.
01:48:39 [INFO] [DbLib] DbLib 0.2.5 created by fromgate for nukkit.ru
01:48:39 [INFO] Loading PlaceholderAPI v1.2
01:48:39 [INFO] [PlaceholderAPI] Downloading KotlinLib...
01:48:43 [INFO] [PlaceholderAPI] KotlinLib successfully downloaded
01:48:43 [INFO] Loading KotlinLib v1.0
01:48:44 [INFO] Loading EconomyAPI v1.0.1
01:48:44 [INFO] Loading WorldEssentials v2.0.3
01:48:44 [INFO] Loading KotlinLib v1.0
01:48:44 [INFO] Loading RollBossBar v1.1.0
01:48:44 [INFO] Loading SimpleCrates v0.9.8
01:48:44 [INFO] [SimpleCrates] Loading crates...
01:48:44 [INFO] Loading MobPlugin v1.5.9
01:48:44 [INFO] Loading AdvancedWelcome v1.1
01:48:44 [INFO] Loading SimpleScoreboards v2.2
01:48:44 [INFO] Loading SRegionProtector v15.1
01:48:44 [INFO] Loading AutoLagClear v1
01:48:44 [INFO] Loading ScoreboardPlugin v1.0
01:48:45 [INFO] Loading EssentialsNK v1.5.0
01:48:45 [INFO] Loading AutoSpawn v1.0
01:48:45 [INFO] Loading ASkyBlock v0.4.8-ALPHA
01:48:45 [INFO] ASkyBlock build-number: a694cf7
01:48:45 [INFO] ASkyBlock commit-number: a694cf7b0fe6dcfa3a9dd08801bccd76b83e3316
01:48:45 [INFO] [ASkyBlock] Successfully checked config.yml
01:48:45 [INFO] Loading Multipass v1.1.2
01:48:45 [INFO] Loading MultiChat v1.0.2
01:48:45 [INFO] Loading AutoInventory v1.0.2
01:48:45 [INFO] [AutoInventory] AutoInventory has been loaded!
01:48:45 [INFO] Enabling MobPlugin v1.5.9
01:48:46 [INFO] Preparing level "SkyBlockSpawn"
01:48:46 [INFO] Preparing level "nether"
01:48:46 [INFO] Enabling DbLib v0.2.5
01:48:46 [INFO] Enabling KotlinLib v1.0
01:48:46 [INFO] Enabling PlaceholderAPI v1.2
01:48:46 [INFO] Enabling EconomyAPI v1.0.1
01:48:46 [NOTICE] [EconomyAPI] Data provider was set to: Yaml
01:48:46 [INFO] Enabling WorldEssentials v2.0.3
01:48:46 [INFO] Enabling RollBossBar v1.1.0
01:48:46 [INFO] Enabling SimpleCrates v0.9.8
01:48:47 [INFO] SimpleCrates is up to date, with configuration version 0.9.8!
Unknown
Unknown
01:48:47 [INFO] [SimpleCrates] Crates loaded!
01:48:47 [INFO] [SimpleCrates] Plugin enabled!
01:48:47 [INFO] Enabling AdvancedWelcome v1.1
01:48:47 [INFO] [AdvancedWelcome] WelcomeUI By SIVANNKH has been enabled!
01:48:47 [INFO] Enabling SimpleScoreboards v2.2
01:48:47 [INFO] Enabling SRegionProtector v15.1
01:48:47 [INFO] [SRegionProtector] Initializing SRegionProtector V_15.1 by Sergey Dertan...
01:48:47 [INFO] [SRegionProtector] Settings initializing...
01:48:47 [INFO] [SRegionProtector] Data provider initializing...
01:48:47 [INFO] [SRegionProtector] Data provider was set to YAML
01:48:47 [INFO] [SRegionProtector] Regions initializing...
01:48:47 [INFO] [SRegionProtector] Loaded 0 regions.
01:48:47 [INFO] [SRegionProtector] Chunks initializing...
01:48:47 [INFO] [SRegionProtector] Loaded 0 chunks.
01:48:47 [INFO] [SRegionProtector] Events handlers initializing...
01:48:47 [ALERT] java.lang.RuntimeException: java.lang.NoClassDefFoundError: cn/nukkit/event/block/LiquidFlowEvent
at cn.nukkit.plugin.PluginManager.enablePlugin(PluginManager.java:439)
at cn.nukkit.Server.enablePlugin(Server.java:676)
at cn.nukkit.Server.enablePlugins(Server.java:665)
at cn.nukkit.Server.(Server.java:507)
at cn.nukkit.Nukkit.main(Nukkit.java:109)
Caused by: java.lang.NoClassDefFoundError: cn/nukkit/event/block/LiquidFlowEvent
at Sergey_Dertan.SRegionProtector.Main.SRegionProtectorMain.initEventsHandlers(SRegionProtectorMain.java:200)
at Sergey_Dertan.SRegionProtector.Main.SRegionProtectorMain.onEnable(SRegionProtectorMain.java:84)
at cn.nukkit.plugin.PluginBase.setEnabled(PluginBase.java:89)
at cn.nukkit.plugin.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:117)
at cn.nukkit.plugin.PluginManager.enablePlugin(PluginManager.java:435)
... 4 more
Caused by: java.lang.ClassNotFoundException: cn.nukkit.event.block.LiquidFlowEvent
at cn.nukkit.plugin.PluginClassLoader.findClass(PluginClassLoader.java:34)
at cn.nukkit.plugin.PluginClassLoader.findClass(PluginClassLoader.java:28)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 9 more
01:48:47 [INFO] Disabling SRegionProtector v15.1
01:48:47 [INFO] [SRegionProtector] Disabling SRegionProtector V_15.1 by Sergey Dertan...

Can you add a new permssion?

I love an economy region system! But can you make a permssion like when you have this permssion, you dojn't have to pay money. And can you add to permssion as default: op?

Size/quantity permissions

Добавь новый конфиг где можно настроить количество и размер регионов
Например:
Игрок:
Размер: 150000
Количество регионов которые он может создать: 2
Вип:
Админ:
Министр:
И т.д

Нельзя открыть форму, если класс игрока не стандартный.

У меня стоит античит GAC, который переписывает класс игрока, делая его NukkitCheatPlayer.class, и вот какая ошибка происходит при создании UIForm

13:13:35 [ERROR] Cannot create UIForm
java.lang.NoSuchMethodException: Sergey_Dertan.SRegionProtector.UI.Form.Type.MainForm.<init>(Sergey_Dertan.SRegionProtector.Region.Region, cz.creeperface.nukkit.gac.player.NukkitCheatPlayer)
	at java.lang.Class.getConstructor0(Class.java:3082) ~[?:1.8.0_201]
	at java.lang.Class.getDeclaredConstructor(Class.java:2178) ~[?:1.8.0_201]
	at Sergey_Dertan.SRegionProtector.UI.Form.Type.UIForm.getInstance(UIForm.java:21) ~[?:?]
	at Sergey_Dertan.SRegionProtector.UI.Form.FormUIManager.open(FormUIManager.java:19) ~[?:?]
	at Sergey_Dertan.SRegionProtector.Command.Manage.OpenUICommand.openGUI(OpenUICommand.java:77) ~[?:?]
	at Sergey_Dertan.SRegionProtector.Command.Manage.OpenUICommand.execute(OpenUICommand.java:57) ~[?:?]
	at cn.nukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:257) ~[nukkit.jar:?]
	at cn.nukkit.Server.dispatchCommand(Server.java:751) ~[nukkit.jar:?]
	at cn.nukkit.Player.handleDataPacket(Player.java:2721) ~[nukkit.jar:?]
	at cz.creeperface.nukkit.gac.player.NukkitCheatPlayer.handleDataPacket(Unknown Source) ~[?:?]
	at java.util.ArrayList.forEach(ArrayList.java:1257) [?:1.8.0_201]
	at cn.nukkit.network.Network.processPackets(Network.java:185) [nukkit.jar:?]
	at cn.nukkit.network.Network.processBatch(Network.java:167) [nukkit.jar:?]
	at cn.nukkit.Player.handleDataPacket(Player.java:2072) [nukkit.jar:?]
	at cz.creeperface.nukkit.gac.player.NukkitCheatPlayer.handleDataPacket(Unknown Source) [GAC-1.0.jar:?]
	at cn.nukkit.network.RakNetInterface.handleEncapsulated(RakNetInterface.java:157) [nukkit.jar:?]
	at cn.nukkit.raknet.server.ServerHandler.handlePacket(ServerHandler.java:132) [nukkit.jar:?]
	at cn.nukkit.network.RakNetInterface.process(RakNetInterface.java:66) [nukkit.jar:?]
	at cn.nukkit.network.Network.processInterfaces(Network.java:76) [nukkit.jar:?]
	at cn.nukkit.Server.tick(Server.java:1123) [nukkit.jar:?]
	at cn.nukkit.Server.tickProcessor(Server.java:903) [nukkit.jar:?]
	at cn.nukkit.Server.start(Server.java:880) [nukkit.jar:?]
	at cn.nukkit.Server.<init>(Server.java:565) [nukkit.jar:?]
	at cn.nukkit.Nukkit.main(Nukkit.java:112) [nukkit.jar:?]

problem giving permissions

Hello. I have a big region with priority 0, with put and destroy flags on deny. I made a small region inside the big one and gave it priority 1, I made a player owner of this new one, but he cannot put and destroy blocks. Being he the owner, and having the region priority 1, he should be able to do it. Can you help me with that?

Flags

Hello.
Lately, I’ve been trying to setup a region, in which mobs aren’t allowed to spawn, so I turned “mob_spawn” to “deny” unfortunately, mobs keep spawning in that area, most other flags seemed to work so I tried it again by changing the flag to “allow”, didn’t work either.
I’m looking forward to your response,
~ Leonard.

EntityPortalEnterEvent Error

I think something is wrong with portal.

Server Log:
16:50:05 [FATAL] "cn.nukkit.event.entity.EntityPortalEnterEvent" 이벤트를 "SRegionProtector v20.3"에 전달할 수 없습니다: Sergey_Dertan.SRegionProtector.Event.RegionEventsHandler에서 의 null
16:50:05 [ERROR] Throwing
cn.nukkit.utils.EventException: null
at cn.nukkit.plugin.MethodEventExecutor.execute(MethodEventExecutor.java:34) ~[nukkit-1.0-SNAPSHOT.jar:?] at cn.nukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:56) ~[nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.plugin.PluginManager.callEvent(PluginManager.java:546) [nukkit-1.0-SNAPSHOT.jar:?] at cn.nukkit.entity.Entity.entityBaseTick(Entity.java:1275) [nukkit-1.0-SNAPSHOT.jar:?] at cn.nukkit.entity.EntityLiving.entityBaseTick(EntityLiving.java:224) [nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.Player.onUpdate(Player.java:1688) [nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.level.Level.doTick(Level.java:820) [nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.Server.checkTickUpdates(Server.java:1055) [nukkit-1.0-SNAPSHOT.jar:?] at cn.nukkit.Server.tick(Server.java:1137) [nukkit-1.0-SNAPSHOT.jar:?] at cn.nukkit.Server.tickProcessor(Server.java:905) [nukkit-1.0-SNAPSHOT.jar:?] at cn.nukkit.Server.start(Server.java:882) [nukkit-1.0-SNAPSHOT.jar:?] at cn.nukkit.Server.(Server.java:567) [nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.Nukkit.main(Nukkit.java:112) [nukkit-1.0-SNAPSHOT.jar:?] Caused by: java.lang.IllegalArgumentException: Neither overworld nor nether given! at cn.nukkit.level.EnumLevel.moveToNether(EnumLevel.java:68) ~[nukkit-1.0-SNAPSHOT.jar:?] at Sergey_Dertan.SRegionProtector.Event.RegionEventsHandler.entityPortalEnter(RegionEventsHandler.java:438) ~[?:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_242]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_242]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_242]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_242]
at cn.nukkit.plugin.MethodEventExecutor.execute(MethodEventExecutor.java:29) ~[nukkit-1.0-SNAPSHOT.jar:?]
... 12 more
16:50:05 [ERROR] "Survival" 레벨의 틱을 처리할 수 없습니다: java.lang.IllegalArgumentException: Neither overworld nor nether given!
at cn.nukkit.level.EnumLevel.moveToNether(EnumLevel.java:68)
at cn.nukkit.entity.Entity.entityBaseTick(Entity.java:1278)
at cn.nukkit.entity.EntityLiving.entityBaseTick(EntityLiving.java:224)
at cn.nukkit.Player.onUpdate(Player.java:1688)
at cn.nukkit.level.Level.doTick(Level.java:820)
at cn.nukkit.Server.checkTickUpdates(Server.java:1055)
at cn.nukkit.Server.tick(Server.java:1137)
at cn.nukkit.Server.tickProcessor(Server.java:905)
at cn.nukkit.Server.start(Server.java:882)
at cn.nukkit.Server.(Server.java:567)
at cn.nukkit.Nukkit.main(Nukkit.java:112)

I hust install a plugin and it looks something wrong

`15:46:12 [INFO ] Loading nukkit.yml ...
15:46:12 [INFO ] Loading server properties ...
15:46:12 [INFO ] 設定 中文(繁體) (cht) 為基本語言
15:46:12 [INFO ] 正在啟動支援 Minecraft: BE v1.12.0 版本的伺服器
15:46:12 [INFO ] Selected Zlib Provider: 2 (cn.nukkit.utils.ZlibThreadLocal)

WARNING: sun.reflect.Reflection.getCallerClass is not supported. This will impact performance.
15:46:12 [INFO ] 正在啟動伺服器在 0.0.0.0:19132
15:46:12 [INFO ] 此伺服器正在運作 Nukkit git-4c37559 版本 "" (API 1.0.8)
15:46:12 [INFO ] Nukkit 根據 LGPL 許可發行
15:46:13 [INFO ] Loading recipes...
15:46:13 [INFO ] Loaded 1301 recipes.
15:46:13 [INFO ] 成功加載 0 個資源包
15:46:13 [INFO ] 讀取中... SRegionProtector v20.0
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by io.netty.util.internal.PlatformDependent0$1 (file:/C:/Users/doesh/Desktop/NukkitX/nukkit-1.0-SNAPSHOT.jar) to field java.nio.Buffer.address
WARNING: Please consider reporting this to the maintainers of io.netty.util.internal.PlatformDependent0$1
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
15:46:13 [INFO ] 開啟中... SRegionProtector v20.0
15:46:13 [ERROR] Throwing
java.lang.RuntimeException: java.lang.ClassCastException: class jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to class java.net.URLClassLoader (jdk.internal.loader.ClassLoaders$AppClassLoader and java.net.URLClassLoader are in module java.base of loader 'bootstrap')
at cn.nukkit.plugin.PluginManager.enablePlugin(PluginManager.java:443) ~[nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.Server.enablePlugin(Server.java:733) ~[nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.Server.enablePlugins(Server.java:722) ~[nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.Server.(Server.java:483) ~[nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.Nukkit.main(Nukkit.java:112) ~[nukkit-1.0-SNAPSHOT.jar:?]
Caused by: java.lang.ClassCastException: class jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to class java.net.URLClassLoader (jdk.internal.loader.ClassLoaders$AppClassLoader and java.net.URLClassLoader are in module java.base of loader 'bootstrap')
at cn.nukkit.plugin.LibraryLoader.load(LibraryLoader.java:73) ~[nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.plugin.LibraryLoader.load(LibraryLoader.java:33) ~[nukkit-1.0-SNAPSHOT.jar:?]
at Sergey_Dertan.SRegionProtector.Main.SRegionProtectorMain.loadLibraries(SRegionProtectorMain.java:332) ~[?:?]
at Sergey_Dertan.SRegionProtector.Main.SRegionProtectorMain.onEnable(SRegionProtectorMain.java:88) ~[?:?]
at cn.nukkit.plugin.PluginBase.setEnabled(PluginBase.java:89) ~[nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.plugin.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:117) ~[nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.plugin.PluginManager.enablePlugin(PluginManager.java:439) ~[nukkit-1.0-SNAPSHOT.jar:?]
... 4 more
15:46:13 [INFO ] 關閉中... SRegionProtector v20.0
15:46:13 [INFO ] [SRegionProtector] Starting saving...
15:46:13 [ERROR] Throwing
java.lang.NullPointerException: null
at Sergey_Dertan.SRegionProtector.Main.SRegionProtectorMain.save(SRegionProtectorMain.java:239) ~[?:?]
at Sergey_Dertan.SRegionProtector.Main.SRegionProtectorMain.save(SRegionProtectorMain.java:224) ~[?:?]
at Sergey_Dertan.SRegionProtector.Main.SRegionProtectorMain.onDisable(SRegionProtectorMain.java:416) ~[?:?]
at cn.nukkit.plugin.PluginBase.setEnabled(PluginBase.java:91) ~[nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.plugin.JavaPluginLoader.disablePlugin(JavaPluginLoader.java:132) ~[nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.plugin.PluginManager.disablePlugin(PluginManager.java:513) ~[nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.plugin.PluginManager.enablePlugin(PluginManager.java:445) ~[nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.Server.enablePlugin(Server.java:733) ~[nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.Server.enablePlugins(Server.java:722) ~[nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.Server.(Server.java:483) ~[nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.Nukkit.main(Nukkit.java:112) ~[nukkit-1.0-SNAPSHOT.jar:?]
15:46:13 [INFO ] Epoll is unavailable. Reverting to NioEventLoop.
15:46:13 [INFO ] 準備地圖中... "world"
15:46:13 [INFO ] 準備地圖中... "seed"
15:46:13 [INFO ] 準備地圖中... "generator"
15:46:13 [INFO ] 準備地圖中... "nether"
15:46:13 [INFO ] 啟動 GS4 狀態監聽器
15:46:13 [INFO ] 設定 query 介面到 19132
15:46:13 [INFO ] Query 運作在 0.0.0.0:19132
15:46:13 [INFO ] 預設的遊戲類型:生存模式
15:46:13 [INFO ] 讀取完成 (1.367s)!如需幫助,請輸入 "help" 或 "?"
pl
15:46:24 [INFO ] 插件 (1):SRegionProtector v20.0
`

An error caused from sregionprotector plugin

09:10:53 [ALERT] java.lang.RuntimeException: java.lang.IllegalArgumentException: Empty string not allowed
at cn.nukkit.level.format.anvil.Anvil.saveChunk(Anvil.java:237)
at cn.nukkit.level.format.generic.BaseLevelProvider.saveChunks(BaseLevelProvider.java:294)
at cn.nukkit.level.Level.saveChunks(Level.java:1151)
at cn.nukkit.level.Level.save(Level.java:1142)
at cn.nukkit.level.Level.save(Level.java:1125)
at cn.nukkit.Server.doAutoSave(Server.java:1042)
at cn.nukkit.Server.tick(Server.java:1110)
at cn.nukkit.Server.tickProcessor(Server.java:848)
at cn.nukkit.Server.start(Server.java:825)
at cn.nukkit.Server.(Server.java:514)
at cn.nukkit.Nukkit.main(Nukkit.java:109)
Caused by: java.lang.IllegalArgumentException: Empty string not allowed at cn.nukkit.nbt.tag.StringTag.(StringTag.java:18)
at cn.nukkit.nbt.tag.CompoundTag.putString(CompoundTag.java:86) at cn.nukkit.blockentity.BlockEntity.saveNBT(BlockEntity.java:151)
at Sergey_Dertan.SRegionProtector.BlockEntity.BlockEntityHealer.saveNBT(BlockEntityHealer.java:78)
at cn.nukkit.level.format.anvil.Chunk.toBinary(Chunk.java:394)
at cn.nukkit.level.format.anvil.RegionLoader.writeChunk(RegionLoader.java:152)
at cn.nukkit.level.format.anvil.Anvil.saveChunk(Anvil.java:235)
... 10 more

Confusing Flag Allow/Deny Messages

When I deny flag it will say it is enabled, when I allow flag it will say flag is disabled. This is confusing message, so can you make just message like flag set to deny/allow?

Flags don't work as intended

Hey, when I put a flag as break =
State: false people can break stuff
But when I do
Pvp
State:true
People can't pvp
So I was wondering is false = true and true = false?

Multiworld regions

Plugin doesn't load regions from other worlds if worlds aren't loaded,and regions from the other worlds are enabled when I do reload only and when players are in two different worlds for example,but that its temporary solution.Do sth to fix it pls.

Suggestion: About Making Region

I know that the Region plugin restricts region creation by permission. But how about using EconomyAPI, for example, setting 1$ per block region in config.yml and enabling the region creation if you have enough money? For example, plugin check if you have enough money before it's created, and then make as much money as there are region blocks when it's created. And if you have a lot of money, you can use permissions to restrict the creation of unlimited regions. This will be the best plugin of the NukkitX block protection plugin!

Flag entry

Здарова Сергей, не мог бы ты добавить флаг ENTRY - этот флаг не позволяет входить в регион, никак! Если съесть плод корпуса возле региона то игроку напишет: "Вы не можете использовать корпус здесь!"
А если игрок кинет Эндер перл в регион то напишет тоже и самое
Если игрок попал в регион через та(тепнувшись к игроку) то он не сможет двигаться, если же игрок хочет проникнуть в регион через снаружу то его будет немного откидывать на 0.5 блоков
И все вроде!

overlapping regions

I need to create a Region that include all other regions, but I get an overlapping error, I think I should be capable of use the priority system to solve the overlapping issue, instead of be unable to proceed.

EventPriority set too high

https://github.com/SergeyDertan/SRegionProtector/blob/master/src/main/java/Sergey_Dertan/SRegionProtector/Event/RegionEventsHandler.java

EventPriority in NukkitX executes "lower" priority events before "higher" priority events. I ran into an issue with my plugin where BlockBreakEvent's eventhandler was set to the same level as yours, but mine ran first. This gives the player the block they broke. But if they're in a region protected by your plugin where they can't break blocks, the block event is canceled, yet the player keeps the block.

I have since updated my plugin to increase the event priority due to this not being the first duplication bug of this sort. However, having your event priority set to run after most other plugins (EventPriority.HIGH) could cause more issues with other plugins. Is it not better to have your handlers run sooner (EventPriority.LOWEST) so that if they need to cancel other events, no plugin that uses the same event handlers can continue executing?

2 bugs

  1. В чужом регионе можно открыть шалкер
  2. Я хочу создать пвп арену на спавне и создал первый регион spawn и второй pvp с включенным пвп но пвп выключено везде :(

Explosion Bug

When I explode something next to Region, it will also explode Region too.

Minecart Problem

I can destroy and open chest minecart. Can you add a new flag?

Came up in console

22:47:43 [FATAL] Could not pass event 'cn.nukkit.event.player.PlayerInteractEvent' to 'SRegionProtector v18.8': null on Sergey_Dertan.SRegionProtector.Event.RegionEventsHandler
22:47:43 [ERROR] Throwing
cn.nukkit.utils.EventException: null
at cn.nukkit.plugin.MethodEventExecutor.execute(MethodEventExecutor.java:34) ~[nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:56) ~[nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.plugin.PluginManager.callEvent(PluginManager.java:546) [nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.block.BlockPressurePlateBase.onEntityCollide(BlockPressurePlateBase.java:129) [nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.Player.checkBlockCollision(Player.java:1392) [nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.entity.Entity.entityBaseTick(Entity.java:1160) [nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.entity.EntityLiving.entityBaseTick(EntityLiving.java:206) [nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.Player.onUpdate(Player.java:1668) [nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.level.Level.doTick(Level.java:781) [nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.Server.checkTickUpdates(Server.java:1036) [nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.Server.tick(Server.java:1117) [nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.Server.tickProcessor(Server.java:886) [nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.Server.start(Server.java:863) [nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.Server.(Server.java:554) [nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.Nukkit.main(Nukkit.java:98) [nukkit-1.0-SNAPSHOT.jar:?]
Caused by: java.lang.NullPointerException
at Sergey_Dertan.SRegionProtector.Event.RegionEventsHandler.playerInteract(RegionEventsHandler.java:154) ~[?:?]
at jdk.internal.reflect.GeneratedMethodAccessor35.invoke(Unknown Source) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:564) ~[?:?]
at cn.nukkit.plugin.MethodEventExecutor.execute(MethodEventExecutor.java:29) ~[nukkit-1.0-SNAPSHOT.jar:?]
... 14 more

No command messages.

If i run /rg pos1 nothing happens.
if i do /rg wand i get the axe but there is no message at all.

Fix the plugin

Dude,you made a good plugin,but saved regions and all config files aren't exist in SRegionProtector folder and folder doesn't exist.Fix it or else plugin doesn't do nothing,so it's useless.

Vk

У вас есть ВК?

SRegionProtector

Simply updated from SRegionProtector 17.8 and this happened. i deleted all files in relation to this plugin so it would reinstall those files. No luck. I've reverted back to 17.8 till further update becomes workable.

20:59:46 [INFO ] Enabling SRegionProtector v20.1
20:59:46 [ERROR] Throwing
java.lang.RuntimeException: java.lang.ClassCastException: class jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to class java.net.URLClassLoader (jdk.internal.loader.ClassLoaders$AppClassLoader and java.net.URLClassLoader are in module java.base of loader 'bootstrap')
at cn.nukkit.plugin.PluginManager.enablePlugin(PluginManager.java:443) ~[nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.Server.enablePlugin(Server.java:733) ~[nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.Server.enablePlugins(Server.java:722) ~[nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.Server.(Server.java:483) ~[nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.Nukkit.main(Nukkit.java:112) ~[nukkit-1.0-SNAPSHOT.jar:?]
Caused by: java.lang.ClassCastException: class jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to class java.net.URLClassLoader (jdk.internal.loader.ClassLoaders$AppClassLoader and java.net.URLClassLoader are in module java.base of loader 'bootstrap')
at cn.nukkit.plugin.LibraryLoader.load(LibraryLoader.java:73) ~[nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.plugin.LibraryLoader.load(LibraryLoader.java:33) ~[nukkit-1.0-SNAPSHOT.jar:?]
at Sergey_Dertan.SRegionProtector.Main.SRegionProtectorMain.loadLibraries(SRegionProtectorMain.java:332) ~[?:?]
at Sergey_Dertan.SRegionProtector.Main.SRegionProtectorMain.onEnable(SRegionProtectorMain.java:88) ~[?:?]
at cn.nukkit.plugin.PluginBase.setEnabled(PluginBase.java:89) ~[nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.plugin.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:117) ~[nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.plugin.PluginManager.enablePlugin(PluginManager.java:439) ~[nukkit-1.0-SNAPSHOT.jar:?]
... 4 more
20:59:46 [INFO ] Disabling SRegionProtector v20.1
20:59:46 [INFO ] [SRegionProtector] Starting saving...
20:59:46 [ERROR] Throwing
java.lang.NullPointerException: null
at Sergey_Dertan.SRegionProtector.Main.SRegionProtectorMain.save(SRegionProtectorMain.java:239) ~[?:?]
at Sergey_Dertan.SRegionProtector.Main.SRegionProtectorMain.save(SRegionProtectorMain.java:224) ~[?:?]
at Sergey_Dertan.SRegionProtector.Main.SRegionProtectorMain.onDisable(SRegionProtectorMain.java:416) ~[?:?]
at cn.nukkit.plugin.PluginBase.setEnabled(PluginBase.java:91) ~[nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.plugin.JavaPluginLoader.disablePlugin(JavaPluginLoader.java:132) ~[nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.plugin.PluginManager.disablePlugin(PluginManager.java:513) ~[nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.plugin.PluginManager.enablePlugin(PluginManager.java:445) ~[nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.Server.enablePlugin(Server.java:733) ~[nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.Server.enablePlugins(Server.java:722) ~[nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.Server.(Server.java:483) ~[nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.Nukkit.main(Nukkit.java:112) ~[nukkit-1.0-SNAPSHOT.jar:?]

Dosnt work now!

After the problem with fawe, I updated it and when i have fawe installed it wont work AT ALL!
Please fix!!!
Or change the wand command to /regionwand

config.yml

When loading up the plugin, it does not provide config.yml or any other configuration.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.