Jump to content

cyberpwn

Webmaster
  • Content count

    72
  • Joined

  • Last visited

  • Days Won

    5

cyberpwn last won the day on February 27

cyberpwn had the most liked content!

Community Reputation

7 Neutral

2 Followers

About cyberpwn

  • Birthday 09/27/1996

Public Information

  • Discord Username
    cyberpwn#1337
  • Spigot Username
    cyberpwn
  • Minecraft Username
    cyberpwn

Recent Profile Visitors

423 profile views
  1. What is a positional selector

    A positional selector is used to control WHERE an action fires in react. You can invoke these wherever you see an @c in the action. Let's start with a very simple example. Say we want to kill all entities in only the chunk we are standing in /re act purge-entities @c:this It is also possible to expand the radius of chunks the action affects. Say we want a radius of 2 chunks (so 3x3 chunks with you in the center) /re act purge-entities @c:this+2 Perhaps we only want to use purge-entities in world_nether? /re act purge-entities @c:world_nether.* We can also directly specify a chunk too /re act purge-entities @c:world_nether.34,5 Multiple Selections You can also select multiple things in the same selector with the & symbol. /re act purge-entities @c:this&world_nether.* Negative Selections Negative selections allow you to create a selection, and subtract out something from that selection. Notice we use the ! symbol to mark it as subtract. We select a radius of 3 chunks around us and subtract out the inner circle of 2 radius, resulting in a 4x4 ring of chunks (3 chunks away) from the center. /re act purge-entities @c:this+3&!this+2
  2. Does ClearLagg work with React?

    Yes! You can use ClearLagg and React side by side, however they will both be doing similar things and it may be wise to use React's goal system instead. For example you could create a custom goal to auto purge drops every interval or under any conditions. For example this goal would purge all drops every minute, every single time, { "reaction": { "near": "entity", "type": "purge_entities", "entity": "DROPPED_ITEM" }, "author": "cyberpwn", "name": "Drop Purger", "description": "Purges drops", "interval": "1m", "conditions": [], "enabled": true } However you could improve this goal by adding a condition to only purge drops if the drops exceed a certain count { "reaction": { "near": "entity", "type": "purge_entities", "entity": "DROPPED_ITEM" }, "author": "cyberpwn", "name": "Drop Purger", "description": "Purges drops", "interval": "1m", "conditions": [ "entitydrop>250" ], "enabled": true } This would only run every minute, checking if the amount of drops is greater than 250, if it is then the purger runs that minute.
  3. Does React work with Pandawire?

    Yes, react works quite well with pandawire. It might be a good idea to disable redstone goals in RAI if you are using pandawire. Pandawire is a hack on the redstone blocks themselves, it is superior to react's redstone capabilities, but if you pair them togeather its a nice combo. In plugins/React/goals/suppress-redstone.json Ensure enabled is false { "reaction": { "near": "redstone", "time": "1s", "type": "lock_redstone" }, "author": "React", "name": "Suppress Redstone", "description": "Reduces Redstone usage", "interval": "1s", "conditions": ["redstone_tick_usage>0.33"], "enabled": false }
  4. React config-experimental.yml

    rai: fluid: time-overbleed: 1.54 time-function: 0.36 time-mudding: 2360000 time-ceil: 30000000 time-radius: 2 propagate: true time-floor: 2000000 time-propagation: 1000 entity: chunk-radius: 2 chunk-clusterer: 30 propagate: true chunk-multiplier: 2 chunk: time-ceil: 30000000 time-propagation: 1000 time-floor: 2000000 propagate: true time-radius: 2 time-function: 0.36 time-overbleed: 1.54 time-mudding: 2360000 redstone: time-ceil: 30000000 time-radius: 1 time-mudding: 2360000 time-function: 0.36 propagate: false time-floor: 2000000 time-propagation: 1000 time-overbleed: 1.54 hopper: propagate: true time-ceil: 30000000 time-floor: 2000000 time-function: 0.16 time-radius: 1 time-overbleed: 1.54 time-mudding: 2360000 time-propagation: 1000 tps: high-tick: 50.0 tick-smearing: tiles: max-time: 35.0 enable: true seperation-bias: 0.07 smear-factor: 50.0 entities: smear-factor: 50.0 max-time: 25.0 seperation-bias: 0.65 enable: true entity-stacker: max-health: 2000 glass: display-particles: false display-blocks: true threads: pool-size: 2 nano-mitigation: 1500000
  5. React config.yml

    command-overrides: # Override /memory memory: true # Override /tps tps: true tweaks: drops: # Allow spawned drops to instant pickup (no pickup delay) unless dropped by players fast-drop-items: false # Spawn drops at the breaker/killer's location teleport-to-source: false # Instant despawn arrows that players cant pickup (skeletons) despawn-useless-arrows: true fast-leaf-decay: # Trigger fast leaf decay when a normal decay happens trigger-on-decay: true # Wait randomly between 0 and X ticks before removing the block decay-period: 5 # The maximum milliseconds to use calculating decay paths (higher is faster) max-ms: 0.8 # Enable or disable fast leaf decay enabled: true # Instant calculation instantaneous: false hoppers: # Prevent hoppers from spam ticking when full (minecraft bug) reduce-overtick-hoppers: true explosions: # Prevent explosions from using more than X milliseconds per tick max-explosions-milliseconds: 5.0 # Use NMS hooks to destroy blocks without updating # This can cause floating tall grass, or not updated fluids fast-block-destruction: true # When explosions exeed the max ms, remove 65% of them (in the config example) throttled-ratio: 0.65 # Turn on or off throttling of explosions throttle-explosions: true redstone: # Dynamically slow down the redstone tick depending on how much redstone is updating dynamic-clocking: false nms: # How often to update chunks (dep) chunk-update-interval: 8 xp: # Instantly teleport xp to the player who earned it (doesnt spawn orbs) fast-drop-xp: true # Fast pickup for orbs which did not have a clear owner (no more bees!) fast-xp-pickup: true fast-growth: # Use NMS hooks to reduce lag from block growth enabled: true entity-stacker: # Entity stacking max stack size max-stack-size: 16 # Search radius in blocks to find entities to stack with search-radius: 6 # The minimum group size in the radius before an entity can stack minimum-group-size: 6 options: # The nametag format nametag-format: '&e%size%x &a%type% &c%hp%' # Show particles (more = more stacked) show-particles: true # Show the nametag show-nametag: false # Entity stacking enabled? enabled: false # Allowed types for stacking entities allowed-types: - ELDER_GUARDIAN - WITHER_SKELETON - STRAY - PAINTING - FALLING_BLOCK - HUSK - ZOMBIE_VILLAGER - SKELETON_HORSE - ZOMBIE_HORSE - DONKEY - MULE - EVOKER - VEX - VINDICATOR - ILLUSIONER - MINECART_COMMAND - MINECART - MINECART_CHEST - MINECART_FURNACE - MINECART_TNT - MINECART_HOPPER - MINECART_MOB_SPAWNER - CREEPER - SKELETON - SPIDER - GIANT - ZOMBIE - SLIME - GHAST - PIG_ZOMBIE - ENDERMAN - CAVE_SPIDER - SILVERFISH - BLAZE - MAGMA_CUBE - ENDER_DRAGON - WITHER - BAT - WITCH - ENDERMITE - GUARDIAN - SHULKER - PIG - SHEEP - COW - CHICKEN - SQUID - WOLF - MUSHROOM_COW - SNOWMAN - OCELOT - IRON_GOLEM - HORSE - RABBIT - POLAR_BEAR - LLAMA - LLAMA_SPIT - PARROT - VILLAGER - FISHING_HOOK # The language for react (find more here https://github.com/VolmitSoftware/React/tree/master/language) language: enUS worlds: # Use world configs world-configs: true sampler: # Sampler viewport for map graphs (bigger is longer graphs but more memory use) sample-viewport: 6000 entity-culler: # Allow entity culling enabled: true # Rules for entity culling rules: - '@Refuse Tamed' - '@Defer Named' - '@Defer Leashed' - '@Defer Stacked' - '@Defer Ridden' - '@Defer Young' - '@Defer Non-Living' - '@Defer Grounded' - '@Defer Passive' - '@Defer Lit' - '@Prefer Living' - '@Prefer Hostile' - '@Prefer Mature' - '@Prefer Underwater' - '@Prefer Airborne' - '@Prefer Projectiles' - '@Prefer Caves' - '@Restrict Pig,Cow,Sheep,Chicken = 14' - '@Restrict Zombie,Spider,Skeleton,Creeper = 14' - '@Restrict Wolf,Ocelot,Horse = 9' - '@Restrict Dropped Item = 30' - '@Restrict Experience Orb = 28' - '@Restrict Area Effect Cloud = 28' - '@Restrict Elder Guardian = 28' - '@Restrict Wither Skeleton = 28' - '@Restrict Stray = 28' - '@Restrict Egg = 28' - '@Restrict Leash Hitch = 28' - '@Restrict Painting = 28' - '@Restrict Arrow = 28' - '@Restrict Snowball = 28' - '@Restrict Fireball = 28' - '@Restrict Small Fireball = 28' - '@Restrict Ender Pearl = 28' - '@Restrict Ender Signal = 28' - '@Restrict Splash Potion = 28' - '@Restrict Thrown Exp Bottle = 28' - '@Restrict Item Frame = 28' - '@Restrict Wither Skull = 28' - '@Restrict Primed Tnt = 28' - '@Restrict Falling Block = 28' - '@Restrict Firework = 28' - '@Restrict Husk = 28' - '@Restrict Spectral Arrow = 28' - '@Restrict Shulker Bullet = 28' - '@Restrict Dragon Fireball = 28' - '@Restrict Zombie Villager = 28' - '@Restrict Skeleton Horse = 28' - '@Restrict Zombie Horse = 28' - '@Restrict Armor Stand = 28' - '@Restrict Donkey = 28' - '@Restrict Mule = 28' - '@Restrict Evoker Fangs = 28' - '@Restrict Evoker = 28' - '@Restrict Vex = 28' - '@Restrict Vindicator = 28' - '@Restrict Illusioner = 28' - '@Restrict Minecart Command = 28' - '@Restrict Boat = 28' - '@Restrict Minecart = 28' - '@Restrict Minecart Chest = 28' - '@Restrict Minecart Furnace = 28' - '@Restrict Minecart Tnt = 28' - '@Restrict Minecart Hopper = 28' - '@Restrict Minecart Mob Spawner = 28' - '@Restrict Creeper = 28' - '@Restrict Skeleton = 28' - '@Restrict Spider = 28' - '@Restrict Giant = 28' - '@Restrict Zombie = 28' - '@Restrict Slime = 28' - '@Restrict Ghast = 28' - '@Restrict Pig Zombie = 28' - '@Restrict Enderman = 28' - '@Restrict Cave Spider = 28' - '@Restrict Silverfish = 28' - '@Restrict Blaze = 28' - '@Restrict Magma Cube = 28' - '@Restrict Ender Dragon = 28' - '@Restrict Wither = 28' - '@Restrict Bat = 28' - '@Restrict Witch = 28' - '@Restrict Endermite = 28' - '@Restrict Guardian = 28' - '@Restrict Shulker = 28' - '@Restrict Pig = 28' - '@Restrict Sheep = 28' - '@Restrict Cow = 28' - '@Restrict Chicken = 28' - '@Restrict Squid = 28' - '@Restrict Wolf = 28' - '@Restrict Mushroom Cow = 28' - '@Restrict Snowman = 28' - '@Restrict Ocelot = 28' - '@Restrict Iron Golem = 28' - '@Restrict Horse = 28' - '@Restrict Rabbit = 28' - '@Restrict Polar Bear = 28' - '@Restrict Llama = 28' - '@Restrict Llama Spit = 28' - '@Restrict Parrot = 28' - '@Restrict Villager = 16' - '@Restrict Ender Crystal = 28' - '@Restrict Lingering Potion = 28' - '@Restrict Fishing Hook = 28' - '@Restrict Lightning = 28' - '@Restrict Weather = 28' - '@Restrict Complex Part = 28' - '@Restrict Tipped Arrow = 28' - '@Restrict Unknown = 28' rai: # Enable ReactAI for automatic actions enabled: true entity-types: # Allowed entity types when culling allow-culling: - DROPPED_ITEM - EXPERIENCE_ORB - AREA_EFFECT_CLOUD - ELDER_GUARDIAN - WITHER_SKELETON - STRAY - EGG - LEASH_HITCH - PAINTING - ARROW - SNOWBALL - FIREBALL - SMALL_FIREBALL - ENDER_PEARL - ENDER_SIGNAL - SPLASH_POTION - THROWN_EXP_BOTTLE - ITEM_FRAME - WITHER_SKULL - PRIMED_TNT - FALLING_BLOCK - FIREWORK - HUSK - SPECTRAL_ARROW - SHULKER_BULLET - DRAGON_FIREBALL - ZOMBIE_VILLAGER - SKELETON_HORSE - ZOMBIE_HORSE - ARMOR_STAND - DONKEY - MULE - EVOKER_FANGS - EVOKER - VEX - VINDICATOR - ILLUSIONER - MINECART_COMMAND - BOAT - MINECART - MINECART_CHEST - MINECART_FURNACE - MINECART_TNT - MINECART_HOPPER - MINECART_MOB_SPAWNER - CREEPER - SKELETON - SPIDER - GIANT - ZOMBIE - SLIME - GHAST - PIG_ZOMBIE - ENDERMAN - CAVE_SPIDER - SILVERFISH - BLAZE - MAGMA_CUBE - ENDER_DRAGON - WITHER - BAT - WITCH - ENDERMITE - GUARDIAN - SHULKER - PIG - SHEEP - COW - CHICKEN - SQUID - WOLF - MUSHROOM_COW - SNOWMAN - OCELOT - IRON_GOLEM - HORSE - RABBIT - POLAR_BEAR - LLAMA - LLAMA_SPIT - PARROT - VILLAGER - ENDER_CRYSTAL - LINGERING_POTION - FISHING_HOOK - LIGHTNING - WEATHER - COMPLEX_PART - TIPPED_ARROW - UNKNOWN # Allowed entity types when purging allow-purging: - DROPPED_ITEM - AREA_EFFECT_CLOUD - ELDER_GUARDIAN - WITHER_SKELETON - STRAY - EGG - PAINTING - ARROW - SNOWBALL - FIREBALL - SMALL_FIREBALL - ENDER_PEARL - ENDER_SIGNAL - SPLASH_POTION - THROWN_EXP_BOTTLE - WITHER_SKULL - FALLING_BLOCK - FIREWORK - HUSK - SPECTRAL_ARROW - SHULKER_BULLET - DRAGON_FIREBALL - ZOMBIE_VILLAGER - SKELETON_HORSE - ZOMBIE_HORSE - ARMOR_STAND - DONKEY - MULE - EVOKER_FANGS - EVOKER - VEX - VINDICATOR - ILLUSIONER - MINECART_COMMAND - BOAT - MINECART - MINECART_CHEST - MINECART_FURNACE - MINECART_TNT - MINECART_HOPPER - MINECART_MOB_SPAWNER - CREEPER - SKELETON - SPIDER - GIANT - ZOMBIE - SLIME - GHAST - PIG_ZOMBIE - ENDERMAN - CAVE_SPIDER - SILVERFISH - BLAZE - MAGMA_CUBE - ENDER_DRAGON - WITHER - BAT - WITCH - ENDERMITE - GUARDIAN - SHULKER - PIG - SHEEP - COW - CHICKEN - SQUID - WOLF - MUSHROOM_COW - SNOWMAN - OCELOT - IRON_GOLEM - HORSE - RABBIT - POLAR_BEAR - LLAMA - LLAMA_SPIT - PARROT - VILLAGER - ENDER_CRYSTAL - FISHING_HOOK - TIPPED_ARROW
  6. Actions

    Current Actions Collect Garbage - Tells the JVM to do a FULL GC, this is useful for manually triggering gc or unlocking files in windows. This does NOT reduce memory usage to avoid a memory error for example, but it can be helpful at times. -X:+DisableExplicitGC prevents this action from working Cull Entities - Follows the culling rules in the configuration and world config to remove only some entities (to remove the excess) Fix Lighting - Fixes lighting at FAWE's expense (yes, it requires FAWE) Lock Fluid - Locks fluid depending on which action used (freezes fluids) Lock Redstone - Locks redstone depending on which action used (freezes redstone) Lock Hoppers - Locks hoppers depending on which action used (freezes hoppers) Unlock Fluid - Unlocks fluid depending on which action used (unfreezes fluids) Unlock Redstone - Unlocks redstone depending on which action used (unfreezes redstone) Unlock Hoppers - Unlocks hoppers depending on which action used (unfreezes hoppers) Purge Chunks - Unloads (and saves) chunks outside of all player view distances Purge Entities - Kills every entity type allowed by configs. Using -f will force kill literally everything except for players
  7. React Permissions

    Permissions react.tempaccess DEFAULT PERMISSION - Grants the ability to REQUEST access to use react temporarily by manual approval by someone with real react access react.teleport Grants access for players to "click to teleport" to certain reported chunks react.reload Grants the ability to reload react react.access Grants the ability to access react commands react.rai Grants the ability to use RAI react.rai.access Grants the ability to use RAI commands react.rai.monitor Grants the ability to view RAI goals and status react.rai.control Grants the ability to control RAI (toggle) react.monitor Grants the ability to use react's monitoring tools react.monitor.chunkblame Grants the ability to use /re blame react.monitor.glasses Grants the ability to visualize block updates with /re glass react.monitor.environment Grants the ability to view system environment info (/re env) react.monitor.title Grants the ability to monitor the server via title and action bar react.monitor.actionlog Grants the ability to monitor action status via scoreboard react.monitor.map Grants the ability to monitor graphs via map react.act Grants permission to use actions react.act.gc Grants the ability to use the action collect garbage react.act.cull-entities Grants the ability to cull entities react.act.fix-lighting Grants the ability to fix lighting react.act.lock-fluid Grants the ability to lock fluids react.act.lock-hopper Grants the ability to lock hoppers react.act.lock-redstone Grants the ability to lock redstone react.act.purge-chunks Grants the ability to purge chunks react.act.purge-entities Grants the ability to purge entities react.act.unlock-fluid Grants the ability to unlock fluids react.act.unlock-hopper Grants the ability to unlock hoppers react.act.unlock-redstone Grants the ability to unlock redstone react.ping Grants access to check your own ping react.ping.others Grants access to check other players ping
  8. Legacy Permissions for R5

    Permissions react.monitor Allows the use of /re mon and /re map plus other monitoring tools react.monitor.ping Allows the use of /re ping to check high and low pings and direct player pings react.monitor.actions Allows players to SEE manually run actions react.act Allows players to run actions react.reload Allows the use of /re reload
  9. Im a dummy account

    Wow this place is happening
  10. Im a dummy account

    It is lol
  11. Im a dummy account

    MmMmM
  12. Legacy React Remote for R5

    This is a setup guide for using React remote which will explain everything you need, and how to set it all up! System Requirements & Prerequisites Before we start, it would be wise to ensure you have everything needed to set up react remote. The React Remote Desktop Application A server with the plugin React installed and running. A means of accessing and editing react's configuration files The ability to forward and open ports on the server Choose & Open a port on the server You are going to need to pick a port to use for react remote. You cannot use your server's game port. Just like dynmap, you will need to choose an unused port which the react plugin can use to communicate with the application. Once you have chosen a port, ensure it is exposed (and open). To ensure you have properly forwarded a port, you can use https://www.yougetsignal.com/tools/open-ports/ which is very useful. Configure React on the server Once you have made sure your chosen port is open and accessible, we will need to navigate through some of react's configuration to set it up. Navigate to plugins/React/config.yml and edit the configuration react-remote: # TURN THIS ON enable: true # SET THIS TO YOUR PORT YOU OPENED BEFORE port: 8443 # Should React automagically attempt to restart the server should it fail? auto-restart: true Once you have set that, run /react reload either from the console or ingame to spin up the server. If you see any errors, that usually means that there is ANOTHER service already on that port. For example if you used 25565, it would fail because minecraft would be using that port. Once reloaded, navigate to plugins/React/remote-users. There is a file in this folder named example-user.yml. Do not edit this file. Instead COPY THIS FILE and rename your copy to a username. Once you have duplicated the example user file and renamed it to a username, edit your new "user" file. # PICK A SECURE PASSWORD password: somESupErSeCUR%Pa$$WORd?%$$f% permissions: console: # THIS ALLOWS CONSOLE VIEWING view: true # THIS ALLOWS RUNNING COMMANDS IN THE CONSOLE use: true actions: # THIS ALLOWS RUNNING ACTIONS use: true # YOU MUST ENABLE THIS TO USE THIS USER enabled: true # VERY IMPORTANT!!!!!!! # THIS MUST MATCH THE FILE NAME! (ignoring .yml) username: cyberpwn Once you have edited this file (username) to your liking, you can add more if you have multiple people who need to use the client to manage or view your server. Once you have set these users up, run /re reload. Connect! Simply spin up the application and enter Your server IP (or domain) The port you picked to open and setup react with A user you setup with it's username That user's password
  13. Its me

    It should be 止めて下さい Tomete Kudasai
  14. Its me

    Not as gay as i could be.
  • Who's Online   0 Members, 0 Anonymous, 4 Guests (See full list)

    There are no registered users currently online

×