1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Плагин [MECH/FUN] ReActions - Что? Тогда? Иначе! [BukkitDev]

Тема в разделе "Релизы плагинов", создана пользователем fromgate, 16 июл 2013.

  1. rukaban96

    rukaban96 Активный участник Пользователь

    Баллы:
    76
    Автор красавчик
    У меня стоит спигот 1.5.2 , не работает TP если стоит World Edit , сообщение про телепортацию есть но по факту его нету ... Кто-то встречался с таким?
     
  2. Автор темы
    fromgate

    fromgate Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    @rukaban96
    Интересный эффект. А настройки региона какие? Он не отменяет вход для игрока?
     
  3. rukaban96

    rukaban96 Активный участник Пользователь

    Баллы:
    76
    я без региона - прописал действие tp loc:%here%
     
  4. Автор темы
    fromgate

    fromgate Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    Если вход в регион запрещен, то телепортация туда никаким способом работать не будет.
    loc:%here% - это, надеюсь, в команде было? не в самом активаторе? ;)
     
  5. rukaban96

    rukaban96 Активный участник Пользователь

    Баллы:
    76
    попробывал через локацию tp loc:1
    и через регион , tp loc:region2 , через регион неправильно телепортирует , на метр влево вправо - рандомно , быть может я прописал неправильно.
    Опять же как Едит поставлю не работает ни один из вариантов
    tp loc:region:1 - там не верно написал
    регионов нету вообще , сначала я создал кнопку
    /ra add button but_001
    /ra add but_001 f online 1
    /ra add but_001 a tp loc:%here%
    версии эдита все перепробывал , нормально работало только с нерабочим эдитом)
     
  6. Lyosha12

    Lyosha12 Активный участник Пользователь

    Баллы:
    98
    Skype:
    alexey_zyuz
    Имя в Minecraft:
    Lyosha12
    А если без флага?
     
  7. rukaban96

    rukaban96 Активный участник Пользователь

    Баллы:
    76
    удаление ворлд гуарда помогло . Удалил папку гурда оставив jar -запустил серв - не работает , я наверно скину консольку может ясно что то станет , с гуардом в консоли жуткий спам начинается...[
    Picked up _JAVA_OPTIONS: -Xmx512M
    Java HotSpot(TM) Client VM warning: Using incremental CMS is deprecated and will
    likely be removed in a future release
    229 recipes
    27 achievements
    09:12:21 [INFO] Starting minecraft server version 1.5.2
    09:12:21 [WARNING] To start the server with more ram, launch it as "java -Xmx102
    4M -Xms1024M -jar minecraft_server.jar"
    09:12:21 [INFO] Loading properties
    09:12:21 [INFO] Default game type: SURVIVAL
    09:12:21 [INFO] Generating keypair
    09:12:21 [INFO] This server is running CraftBukkit version git-Spigot-844 (MC: 1
    .5.2) (Implementing API version 1.5.2-R0.2-SNAPSHOT)
    09:12:21 [INFO] [ReActions] Loading ReActions v0.9.4/2
    09:12:21 [INFO] [WorldEdit] Loading WorldEdit v5.5.8-SNAPSHOT
    09:12:21 [INFO] Starting listener #0 on *:25565
    09:12:21 [INFO] Using Netty NIO with 3 threads for network connections.
    09:12:21 [WARNING] **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
    09:12:21 [WARNING] The server will make no attempt to authenticate usernames. Be
    ware.
    09:12:21 [WARNING] While this makes the game possible to play without internet a
    ccess, it also opens up the ability for hackers to connect with any username the
    y choose.
    09:12:21 [WARNING] To change this, set "online-mode" to "true" in the server.pro
    perties file.
    09:12:21 [INFO] Preparing level "world"
    09:12:21 [INFO] -------------- Spigot ----------------
    09:12:21 [INFO] -------- World Settings For [world] --------
    09:12:21 [INFO] Growth Per Chunk: 1000
    09:12:21 [INFO] Random Lighting Updates: false
    09:12:21 [INFO] Mob Spawn Range: 4
    09:12:21 [INFO] Aggregate Ticks: 4
    09:12:21 [INFO] Wheat Growth Modifier: 100
    09:12:21 [INFO] Cactus Growth Modifier: 100
    09:12:21 [INFO] Melon Growth Modifier: 100
    09:12:21 [INFO] Pumpkin Growth Modifier: 100
    09:12:21 [INFO] Sugar Growth Modifier: 100
    09:12:21 [INFO] Tree Growth Modifier: 100
    09:12:21 [INFO] Mushroom Growth Modifier: 100
    09:12:21 [INFO] View distance: 10
    09:12:21 [INFO] Oreobfuscator: true
    09:12:21 [INFO] Entity Activation Range: An 32 / Mo 32 / Mi 16
    09:12:21 [INFO] Entity Tracking Range: Pl 48 / An 48 / Mo 48 / Mi 32 / Max 64
    09:12:21 [INFO] -------------------------------------------------
    09:12:22 [INFO] -------------- Spigot ----------------
    09:12:22 [INFO] -------- World Settings For [world_nether] --------
    09:12:22 [INFO] Growth Per Chunk: 0
    09:12:22 [INFO] Random Lighting Updates: true
    09:12:22 [INFO] Mob Spawn Range: 4
    09:12:22 [INFO] Aggregate Ticks: 4
    09:12:22 [INFO] Wheat Growth Modifier: 100
    09:12:22 [INFO] Cactus Growth Modifier: 100
    09:12:22 [INFO] Melon Growth Modifier: 100
    09:12:22 [INFO] Pumpkin Growth Modifier: 100
    09:12:22 [INFO] Sugar Growth Modifier: 100
    09:12:22 [INFO] Tree Growth Modifier: 100
    09:12:22 [INFO] Mushroom Growth Modifier: 100
    09:12:22 [INFO] View distance: 5
    09:12:22 [INFO] Oreobfuscator: true
    09:12:22 [INFO] Entity Activation Range: An 32 / Mo 32 / Mi 16
    09:12:22 [INFO] Entity Tracking Range: Pl 48 / An 48 / Mo 48 / Mi 32 / Max 64
    09:12:22 [INFO] -------------------------------------------------
    09:12:22 [INFO] -------------- Spigot ----------------
    09:12:22 [INFO] -------- World Settings For [world_the_end] --------
    09:12:22 [INFO] Growth Per Chunk: 650
    09:12:22 [INFO] Random Lighting Updates: false
    09:12:22 [INFO] Mob Spawn Range: 4
    09:12:22 [INFO] Aggregate Ticks: 4
    09:12:22 [INFO] Wheat Growth Modifier: 100
    09:12:22 [INFO] Cactus Growth Modifier: 100
    09:12:22 [INFO] Melon Growth Modifier: 100
    09:12:22 [INFO] Pumpkin Growth Modifier: 100
    09:12:22 [INFO] Sugar Growth Modifier: 100
    09:12:22 [INFO] Tree Growth Modifier: 100
    09:12:22 [INFO] Mushroom Growth Modifier: 100
    09:12:22 [INFO] View distance: 10
    09:12:22 [INFO] Oreobfuscator: false
    09:12:22 [INFO] Entity Activation Range: An 32 / Mo 32 / Mi 16
    09:12:22 [INFO] Entity Tracking Range: Pl 48 / An 48 / Mo 48 / Mi 32 / Max 64
    09:12:22 [INFO] -------------------------------------------------
    09:12:22 [INFO] Preparing start region for level 0 (Seed: -1200808680071154484)
    09:12:22 [SEVERE] Chunk file at -22,21 is in the wrong location; relocating. (Ex
    pected -22, 21, got -13, 17)
    09:12:22 [INFO] Preparing start region for level 1 (Seed: -6507533290856310748)
    09:12:23 [INFO] Preparing start region for level 2 (Seed: -6507533290856310748)
    09:12:23 [INFO] Preparing spawn area: 29%
    09:12:23 [INFO] [ReActions] Enabling ReActions v0.9.4/2
    09:12:23 [INFO] [ReActions] PlayEffect plugin is not found at your system
    09:12:23 [INFO] [ReActions] If you need more effects please download PlayEffect
    from:
    09:12:23 [INFO] [ReActions] http://dev.bukkit.org/bukkit-plugins/playeffect/
    09:12:23 [INFO] [ReActions] Worlguard not found...
    09:12:23 [INFO] [WorldEdit] Enabling WorldEdit v5.5.8-SNAPSHOT
    09:12:23 [INFO] WEPIF: Using the Bukkit Permissions API.
    09:12:23 [INFO] Server permissions file permissions.yml is empty, ignoring it
    09:12:23 [INFO] Done (1,521s)! For help, type "help" or "?"
    Picked up _JAVA_OPTIONS: -Xmx512M
    Java HotSpot(TM) Client VM warning: Using incremental CMS is deprecated and will
    likely be removed in a future release
    229 recipes
    27 achievements
    09:15:11 [INFO] Starting minecraft server version 1.5.2
    09:15:11 [WARNING] To start the server with more ram, launch it as "java -Xmx102
    4M -Xms1024M -jar minecraft_server.jar"
    09:15:11 [INFO] Loading properties
    09:15:11 [INFO] Default game type: SURVIVAL
    09:15:11 [INFO] Generating keypair
    09:15:11 [INFO] This server is running CraftBukkit version git-Spigot-844 (MC: 1
    .5.2) (Implementing API version 1.5.2-R0.2-SNAPSHOT)
    09:15:12 [INFO] [WorldEdit] Loading WorldEdit v5.5.8-SNAPSHOT
    09:15:12 [INFO] [WorldGuard] Loading WorldGuard v5.7.4
    09:15:12 [INFO] [ReActions] Loading ReActions v0.9.4/2
    09:15:12 [INFO] Starting listener #0 on *:25565
    09:15:12 [INFO] Using Netty NIO with 3 threads for network connections.
    09:15:12 [WARNING] **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
    09:15:12 [WARNING] The server will make no attempt to authenticate usernames. Be
    ware.
    09:15:12 [WARNING] While this makes the game possible to play without internet a
    ccess, it also opens up the ability for hackers to connect with any username the
    y choose.
    09:15:12 [WARNING] To change this, set "online-mode" to "true" in the server.pro
    perties file.
    09:15:12 [INFO] Preparing level "world"
    09:15:12 [INFO] -------------- Spigot ----------------
    09:15:12 [INFO] -------- World Settings For [world] --------
    09:15:12 [INFO] Growth Per Chunk: 1000
    09:15:12 [INFO] Random Lighting Updates: false
    09:15:12 [INFO] Mob Spawn Range: 4
    09:15:12 [INFO] Aggregate Ticks: 4
    09:15:12 [INFO] Wheat Growth Modifier: 100
    09:15:12 [INFO] Cactus Growth Modifier: 100
    09:15:12 [INFO] Melon Growth Modifier: 100
    09:15:12 [INFO] Pumpkin Growth Modifier: 100
    09:15:12 [INFO] Sugar Growth Modifier: 100
    09:15:12 [INFO] Tree Growth Modifier: 100
    09:15:12 [INFO] Mushroom Growth Modifier: 100
    09:15:12 [INFO] View distance: 10
    09:15:12 [INFO] Oreobfuscator: true
    09:15:12 [INFO] Entity Activation Range: An 32 / Mo 32 / Mi 16
    09:15:12 [INFO] Entity Tracking Range: Pl 48 / An 48 / Mo 48 / Mi 32 / Max 64
    09:15:12 [INFO] -------------------------------------------------
    09:15:12 [INFO] -------------- Spigot ----------------
    09:15:12 [INFO] -------- World Settings For [world_nether] --------
    09:15:12 [INFO] Growth Per Chunk: 0
    09:15:12 [INFO] Random Lighting Updates: true
    09:15:12 [INFO] Mob Spawn Range: 4
    09:15:12 [INFO] Aggregate Ticks: 4
    09:15:12 [INFO] Wheat Growth Modifier: 100
    09:15:12 [INFO] Cactus Growth Modifier: 100
    09:15:12 [INFO] Melon Growth Modifier: 100
    09:15:12 [INFO] Pumpkin Growth Modifier: 100
    09:15:12 [INFO] Sugar Growth Modifier: 100
    09:15:12 [INFO] Tree Growth Modifier: 100
    09:15:12 [INFO] Mushroom Growth Modifier: 100
    09:15:12 [INFO] View distance: 5
    09:15:12 [INFO] Oreobfuscator: true
    09:15:12 [INFO] Entity Activation Range: An 32 / Mo 32 / Mi 16
    09:15:12 [INFO] Entity Tracking Range: Pl 48 / An 48 / Mo 48 / Mi 32 / Max 64
    09:15:12 [INFO] -------------------------------------------------
    09:15:12 [INFO] -------------- Spigot ----------------
    09:15:12 [INFO] -------- World Settings For [world_the_end] --------
    09:15:12 [INFO] Growth Per Chunk: 650
    09:15:12 [INFO] Random Lighting Updates: false
    09:15:12 [INFO] Mob Spawn Range: 4
    09:15:12 [INFO] Aggregate Ticks: 4
    09:15:12 [INFO] Wheat Growth Modifier: 100
    09:15:12 [INFO] Cactus Growth Modifier: 100
    09:15:12 [INFO] Melon Growth Modifier: 100
    09:15:12 [INFO] Pumpkin Growth Modifier: 100
    09:15:12 [INFO] Sugar Growth Modifier: 100
    09:15:12 [INFO] Tree Growth Modifier: 100
    09:15:12 [INFO] Mushroom Growth Modifier: 100
    09:15:12 [INFO] View distance: 10
    09:15:12 [INFO] Oreobfuscator: false
    09:15:12 [INFO] Entity Activation Range: An 32 / Mo 32 / Mi 16
    09:15:12 [INFO] Entity Tracking Range: Pl 48 / An 48 / Mo 48 / Mi 32 / Max 64
    09:15:12 [INFO] -------------------------------------------------
    09:15:12 [INFO] Preparing start region for level 0 (Seed: -1200808680071154484)
    09:15:12 [SEVERE] Chunk file at -22,21 is in the wrong location; relocating. (Ex
    pected -22, 21, got -13, 17)
    09:15:12 [INFO] Preparing start region for level 1 (Seed: -6507533290856310748)
    09:15:13 [INFO] Preparing start region for level 2 (Seed: -6507533290856310748)
    09:15:13 [INFO] Preparing spawn area: 12%
    09:15:13 [INFO] [WorldEdit] Enabling WorldEdit v5.5.8-SNAPSHOT
    09:15:13 [INFO] WEPIF: Using the Bukkit Permissions API.
    09:15:13 [INFO] [WorldGuard] Enabling WorldGuard v5.7.4
    09:15:13 [INFO] [WorldGuard] Default configuration file written: C:\Users\╨Р╨╜╨┤
    ╤А╨╡╨╣\Desktop\Server Minecraft\╨Э╨╛╨▓╨░╤П ╨┐╨░╨┐╨║╨░\minecraft_server152\╨Э╨╛╨▓
    ╨░╤П ╨┐╨░╨┐╨║╨░\plugins\WorldGuard\config.yml
    09:15:13 [INFO] [WorldGuard] Default configuration file written: C:\Users\╨Р╨╜╨┤
    ╤А╨╡╨╣\Desktop\Server Minecraft\╨Э╨╛╨▓╨░╤П ╨┐╨░╨┐╨║╨░\minecraft_server152\╨Э╨╛╨▓
    ╨░╤П ╨┐╨░╨┐╨║╨░\plugins\WorldGuard\worlds\world\config.yml
    09:15:13 [INFO] [WorldGuard] Default configuration file written: C:\Users\╨Р╨╜╨┤
    ╤А╨╡╨╣\Desktop\Server Minecraft\╨Э╨╛╨▓╨░╤П ╨┐╨░╨┐╨║╨░\minecraft_server152\╨Э╨╛╨▓
    ╨░╤П ╨┐╨░╨┐╨║╨░\plugins\WorldGuard\worlds\world\blacklist.txt
    09:15:13 [INFO] [WorldGuard] (world) TNT ignition is PERMITTED.
    09:15:13 [INFO] [WorldGuard] (world) Lighters are PERMITTED.
    09:15:13 [INFO] [WorldGuard] (world) Lava fire is blocked.
    09:15:13 [INFO] [WorldGuard] (world) Fire spread is UNRESTRICTED.
    09:15:13 [INFO] [WorldGuard] Loaded configuration for world 'world'
    09:15:13 [INFO] [WorldGuard] Default configuration file written: C:\Users\╨Р╨╜╨┤
    ╤А╨╡╨╣\Desktop\Server Minecraft\╨Э╨╛╨▓╨░╤П ╨┐╨░╨┐╨║╨░\minecraft_server152\╨Э╨╛╨▓
    ╨░╤П ╨┐╨░╨┐╨║╨░\plugins\WorldGuard\worlds\world_nether\config.yml
    09:15:13 [INFO] [WorldGuard] Default configuration file written: C:\Users\╨Р╨╜╨┤
    ╤А╨╡╨╣\Desktop\Server Minecraft\╨Э╨╛╨▓╨░╤П ╨┐╨░╨┐╨║╨░\minecraft_server152\╨Э╨╛╨▓
    ╨░╤П ╨┐╨░╨┐╨║╨░\plugins\WorldGuard\worlds\world_nether\blacklist.txt
    09:15:13 [INFO] [WorldGuard] (world_nether) TNT ignition is PERMITTED.
    09:15:13 [INFO] [WorldGuard] (world_nether) Lighters are PERMITTED.
    09:15:13 [INFO] [WorldGuard] (world_nether) Lava fire is blocked.
    09:15:13 [INFO] [WorldGuard] (world_nether) Fire spread is UNRESTRICTED.
    09:15:13 [INFO] [WorldGuard] Loaded configuration for world 'world_nether'
    09:15:13 [INFO] [WorldGuard] Default configuration file written: C:\Users\╨Р╨╜╨┤
    ╤А╨╡╨╣\Desktop\Server Minecraft\╨Э╨╛╨▓╨░╤П ╨┐╨░╨┐╨║╨░\minecraft_server152\╨Э╨╛╨▓
    ╨░╤П ╨┐╨░╨┐╨║╨░\plugins\WorldGuard\worlds\world_the_end\config.yml
    09:15:13 [INFO] [WorldGuard] Default configuration file written: C:\Users\╨Р╨╜╨┤
    ╤А╨╡╨╣\Desktop\Server Minecraft\╨Э╨╛╨▓╨░╤П ╨┐╨░╨┐╨║╨░\minecraft_server152\╨Э╨╛╨▓
    ╨░╤П ╨┐╨░╨┐╨║╨░\plugins\WorldGuard\worlds\world_the_end\blacklist.txt
    09:15:13 [INFO] [WorldGuard] (world_the_end) TNT ignition is PERMITTED.
    09:15:13 [INFO] [WorldGuard] (world_the_end) Lighters are PERMITTED.
    09:15:13 [INFO] [WorldGuard] (world_the_end) Lava fire is blocked.
    09:15:13 [INFO] [WorldGuard] (world_the_end) Fire spread is UNRESTRICTED.
    09:15:13 [INFO] [WorldGuard] Loaded configuration for world 'world_the_end'
    09:15:13 [INFO] [WorldGuard] 0 regions loaded for 'world'
    09:15:13 [INFO] [WorldGuard] 0 regions loaded for 'world_nether'
    09:15:13 [INFO] [WorldGuard] 0 regions loaded for 'world_the_end'
    09:15:13 [INFO] [ReActions] Enabling ReActions v0.9.4/2
    09:15:13 [INFO] [ReActions] PlayEffect plugin is not found at your system
    09:15:13 [INFO] [ReActions] If you need more effects please download PlayEffect
    from:
    09:15:13 [INFO] [ReActions] http://dev.bukkit.org/bukkit-plugins/playeffect/
    09:15:13 [SEVERE] Error occurred while enabling ReActions v0.9.4/2 (Is it up to
    date?)
    java.lang.NoSuchMethodError: com.sk89q.worldguard.bukkit.WorldGuardPlugin.getReg
    ionContainer()Lcom/sk89q/worldguard/bukkit/RegionContainer;
    at me.fromgate.reactions.externals.wgbridge.WGBridge.init(WGBridge.java:
    31)
    at me.fromgate.reactions.externals.wgbridge.WGRegion.<init>(WGRegion.jav
    a:19)
    at me.fromgate.reactions.externals.wgbridge.WGBridge.<init>(WGBridge.jav
    a:21)
    at me.fromgate.reactions.externals.wgbridge.RAWorldGuard.getWGBridge(RAW
    orldGuard.java:135)
    at me.fromgate.reactions.externals.wgbridge.RAWorldGuard.init(RAWorldGua
    rd.java:41)
    at me.fromgate.reactions.ReActions.onEnable(ReActions.java:113)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:457)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:383)
    at org.bukkit.craftbukkit.v1_5_R3.CraftServer.loadPlugin(CraftServer.jav
    a:306)
    at org.bukkit.craftbukkit.v1_5_R3.CraftServer.enablePlugins(CraftServer.
    java:288)
    at net.minecraft.server.v1_5_R3.MinecraftServer.j(MinecraftServer.java:3
    10)
    at net.minecraft.server.v1_5_R3.MinecraftServer.e(MinecraftServer.java:2
    89)
    at net.minecraft.server.v1_5_R3.MinecraftServer.a(MinecraftServer.java:2
    49)
    at net.minecraft.server.v1_5_R3.DedicatedServer.init(DedicatedServer.jav
    a:149)
    at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java
    :388)
    at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:5
    73)
    09:15:13 [INFO] Server permissions file permissions.yml is empty, ignoring it
    09:15:13 [INFO] Done (1,594s)! For help, type "help" or "?"

    и при входе игрока , и при нажитии кнопки по пол страницы спама вылазит в консоль
     
  8. Автор темы
    fromgate

    fromgate Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    @rukaban96 с этого и надо было начинать - с ошибок в логе сервера. Последнии версии ReActions рассчитаны для работы с WorldGuard 6.x. Для того поддержки старой версии написан отдельный подгружаемый модуль.

    Короче, возьмите архив с ReActions отсюда: https://dl.dropboxusercontent.com/u/64799811/ReActions/ReActions.zip
    Здесь, есть папка ReActions/lib/ с файлом WGBridge5x - вот точно также этот файл скопируйте (в логе сервера при старте будет написано, что подключилась эта библиотека).
    В итоге всё должно работать нормально.
     
  9. Reality_SC

    Reality_SC Старожил Пользователь

    Баллы:
    123
    Имя в Minecraft:
    Reality_SC
    Так-то бы сделал по-хорошему, чтобы с и 5 и 6 версиями работал из коробки ;)
     
  10. rukaban96

    rukaban96 Активный участник Пользователь

    Баллы:
    76
    Да всё отлично работает , спасибо .
    Ещё 1 вопрос , можно ли сделать флаг ITEM_INVENTORY nameid:data*amount на предмет(предмет с любым именем , чарами) ?
     
  11. Lyosha12

    Lyosha12 Активный участник Пользователь

    Баллы:
    98
    Skype:
    alexey_zyuz
    Имя в Minecraft:
    Lyosha12
    Да, просто не указывай имя. Частичный формат такой:
    [Имя_имя][@Строка_описания_1][@Строка_описания_n$]<id*amount>
     
  12. Автор темы
    fromgate

    fromgate Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    Честно говоря, не совсем представляю, как это можно сделать в Eclipse - чтобы одновременно работать в одном классе с одной версией WG в другом - с другой.

    Ну и в общем-то не стремился. Если к примеру, завтра найдётся ещё один плагин, похожий на WG, то можно будет просто написать быстренько библиотеку и ReActions сразу будет работать с ней.

    На этой неделе бился с классом, который будет реализовывать в следующих версиях работу с предметами. Решил делать через рефлексии. Но после того как добрался до BannerMeta и FireworkMeta - всё проклял. Код раздувается настолько, что просто не хочется с этим связываться. Уж проще, снова сделать загружаемые модули под 1.5.2, 1.7, под 1.8.

    Вообще, я подумываю сделать менеджер подключаемых модулей и вынести всё что касается внешних плагинов - во внешние модули. Используешь Factions - ставь соответствующий модуль.

    Сейчас зачарования и lore не сравниваются вообще. Имя сравнивается если оно явно указано. В следующей версии, можно будет сравнивать по lore тоже. Но там ещё и описание предмета изменится...
     
  13. Reality_SC

    Reality_SC Старожил Пользователь

    Баллы:
    123
    Имя в Minecraft:
    Reality_SC
    В идеалогии Maven-а это легко: делаются модули (фактически, просто дочерние проекты в подпапках относительно корня), каждый модуль для работы с определённой версией, поэтому нет проблем с зависимостями и компиляцией. Они, например, реализуют какой-то твой интерфейс из главного кода. Затем они встраиваются в конечный .jar (maven-shade-plugin). На лету твой плагин определяет, с чем имеет дело, и вызывает код инициализации нужного модуля (за это спасибо ленивой загрузке классов). Тот, который не нужен, никогда не вызывается и не вызывает проблем совместимости.
    Shade'em in!
     
  14. rukaban96

    rukaban96 Активный участник Пользователь

    Баллы:
    76
    Прости я не понял , ITEM_INVENTORY stone , вот так?
     
  15. Astrogen

    Astrogen Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Astrogen
    А подскажите, такой момент: можно ли на штатную (стандартную игровую) кнопку или плиту наложить каким-то образом условия. То есть - есть у меня железная дверь, открываемая шагом на плиту перед ней, и есть раздатчик, выдающий еду кнопкой рядом с ним. Можно ли каким либо образом наложить условия на срабатывание данных плиты и кнопки. Если описывать их как активаторы, то они все равно срабатывают, не смотря на флаги, ибо они не только активаторы, но и просто функциональные блоки игры. Спасибо.
     
  16. rukaban96

    rukaban96 Активный участник Пользователь

    Баллы:
    76
    Вы хотите что бы их нельзя было активировать , так сказать механически ? Если да то наверно нет . Можно как вариант отодвинуть кнопку от раздатчика ,а плиту от двери ,что бы не было взаимодействия по редстоуну. И уже при выполнении условий прописать дачу тока на нужный соседний блок с дверью или раздатчиком ,или что бы при выполнении условий к примеру сделать инверсию тока под плитой(блоке) и кнопкой(блоке) , или просто прописать отсутствие тока на этих блоках.
    То есть плита и кнопка визуально буду активироватся , но в активаторе убрать ток при определенном условии - как следствие дверь и раздатчик не будут активированы
     
    Последнее редактирование: 29 май 2015
  17. Автор темы
    fromgate

    fromgate Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    @Reality_SC
    Вот эту теорию я про Maven знаю. А вот с практикой ни как не подружусь. Правда, нельзя сказать, что пытался. Попробую на досуге ;)

    @Astrogen
    Если я правильно Вас понял, то попробуйте навешивать действие CANCEL=TRUE на нужные кнопки.
    Пример, надо чтобы кнопка работала при определенных условиях. Ставите флаги, которые проверяют эти условия. На реакцию вешаете CANCEL=TRUE.
    Если родительское событие позволяет - то оно будет отменено. Кстати, точно также можно "отключать" приват, наложенный каким-то другим плагином. К примеру, можно попробовать сделать... Lockpick&Rent :)
     
  18. Astrogen

    Astrogen Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Astrogen
    Спасибо, попробую, по результату отпишу
     
  19. Автор темы
    fromgate

    fromgate Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    Спасибо за слово "модули". Теперь всё стало гораздо яснее. Я серьёзно ;)
     
  20. StranWraith

    StranWraith Активный участник Пользователь

    Баллы:
    76
    Странно. Создал регион lift и lift1, создал локации lift и lift1.
    /ra add rgenter lift lift
    /ra add lift a tp lift1
    /ra add rgenter lift1 lift1
    /ra add lift1 a tp lift
    Версия майна 1.7.10, версия ра 0.9.4/3, версия WorldGuard 6.0.0-beta-03.1514-
    Ну и какого черта не работает данная конструкция?!
     

Поделиться этой страницей