TriggerReactor-3.0.0

Details

  • Filename
    TriggerReactor-bukkit-latest-3.0.0.jar
  • Uploaded by
  • Uploaded
    Dec 18, 2019
  • Size
    865.09 KB
  • Downloads
    1,108
  • MD5
    4db777053aa962d0ddeaf475be43c2df

Supported Bukkit Versions

  • 1.15
  • 1.14
  • 1.13
  • 1.12
  • 1.11
  • 1.10
  • 1.9
  • 1.8.1
  • 1.8
  • 1.8.3
  • 1.7.4
  • 1.7.2
  • 1.6.4
  • 1.6.2
  • 1.6.1
  • 1.5.2

Changelog

Notice

Files are now separated into three: bukkit-legacy, bukkit-latest, and sponge.

  • For 1.5.2 ~ 1.12.2 server, use bukkit-legacy
  • For 1.13 ~ 1.15.1 server, use bukkit-latest
  • For sponge server, sponge

이제 파일이 세가지 형태로 배포 됩니다: bukkit-legacy, bukkit-latest, 와 sponge.

  • 서버 버전 1.5.2 ~ 1.12.2: bukkit-legacy
  • 서버 버전 1.13 ~ 1.15.1: bukkit-latest
  • 스폰지 서버: sponge

https://github.com/wysohn/TriggerReactor/releases

 

New

+Compiled and tested in 1.15 and 1.15.1
+Placeholder in String now will be parsed by the TriggerReactor automatically.

  • Notice: if your code contains $ in String, make sure to escape it with \ so that it will not be treated as Placeholder. ("you got $1000" -> "you got \$1000")

+Predefined CustomTrigger name, onBlockMultiPlace, is added
+Dedicated timings support can be accessed via /trg timings command
+New Executors: #KICK, #CLEARCHAT
+Deprecated code warning system (internal change)
+/trg version command
+/trg debug now shows feedback
+$packlist Placeholder
+$firstgroup Placeholder
+$killername, $entityname, $cmdline Placeholder
+$helditem, $offhanditem, $playerinv:{slot}, $id:{item}, $name:{item}, $lore:{item}, $idname:{item}
+$slot{index} (works only in InventoryTrigger)
+#sethelditem {item}
+#setslot {slot}, {item}
+#setoffhand {item}
+#setplayerinv {slot}, {item}
+#setlore {lore}, {item}
+#setname {name}, {item}
+PAPI Expansion (%tr_var_{variable name}%, %tr_version%)
+$isnumber Placeholder
+Interner change to avoid javascript failuer regarding null values


+1.15 와 1.15.1 로 컴파일 하고 테스트 되었습니다.
+문자열 내의 Placeholder 가 이제 자동으로 변환됩니다.

  • 주의: 만약 문자열 내에 $ 를 사용중이라면 꼭 \ 를 이용해서 escape 해주어야 합니다. ("돈이 $1000 있습니다" -> "돈이 \$1000 있습니다")

+새로운 CustomTrigger 이벤트명 onBlockMultiPlace 가 추가되었습니다. (침대등의 2칸블록 설치 이벤트)
+이제 /trg timings 로 TriggerReactor의 타이밍을 따로 확인 할 수 있습니다.
+새로운 Executor: #KICK, #CLEARCHAT
+Deprecated code warning system (internal change)
+/trg version 명령어 추가
+/trg debug 사용시 메시지 추가
+$packlist Placeholder
+$firstgroup Placeholder
+$killername, $entityname, $cmdline Placeholder
+$helditem, $offhanditem, $playerinv:{slot}, $id:{item}, $name:{item}, $lore:{item}, $idname:{item}
+$slot{index} (InventoryTrigger 에서만 사용 가능)
+#sethelditem {item}
+#setslot {slot}, {item}
+#setoffhand {item}
+#setplayerinv {slot}, {item}
+#setlore {lore}, {item}
+#setname {name}, {item}
+PAPI 지원 (%tr_var_{variable name}%, %tr_version%)
+$isnumber Placeholder
+Interner change to avoid javascript failuer regarding null values

Update

*Placeholder no longer return its name when null has to be returned
*You may now use prefix for AreaTrigger, ClickTrigger, and Walk Trigger. (For example, world@1,2,3 -> myprefix_world@1,2,3)

  • If there are two locations for different prefixes, the behavior is undefined. Please avoid it if possible.

*Added missing files, which caused TriggerReactor to not loaded properly for the first time users.
*#GAMEMODE now support both String and its numerical counterpart argument
*(Bukkit) Third party plugin now can access javaPluginBridge field so that it can access the internal methods of TriggerReactor
*Fixed where direct constructor calling using IMPORT statement sometimes doesn't work.
*Fixed Compatibility issue with PaperSpigot
*Improved command interfaces for InventoryTrigger
*Placeholder and Executor are no longer case sensitive


*Placeholder 가 이제 문제 발생시 자신의 이름 대신 null 을 반환합니다.
*AreaTrigger, ClickTrigger, 와 Walk Trigger 의 이름앞에 접두사를 사용 할 수 있습니다. (예를들어, world@1,2,3 -> myprefix_world@1,2,3)

  • 만약 두개의 같은 좌표가 다른 접두사를 가지고 있는 경우는 상정되지 않았습니다. 가능하면 피해주세요.

*삭제된 파일 추가. 새로운 유저중 플러그인 로드가 안되던 것 수정.
*#GAMEMODE 에 이제 문자열은 물론 그에 상응하는 숫자도 사용 가능합니다. survival 혹은 0
*(Bukkit) 제 3자 플러그인에서 javaPluginBridge 필드에 접근 가능 해 졌습니다.
*IMPORT 를 사용한 생성자 접근이 종종 문제가 있던 것 수정.
*PaperSpigot 호환성 문제 해결
*InventoryTrigger 의 명령어 보완
*Placeholder 와 Executor 가 이제 대소문자를 구분하지 않습니다.