anthonyamc / old-denizen-scripts Goto Github PK
View Code? Open in Web Editor NEWAll of my old, and now defunct, Denizen scripts.
All of my old, and now defunct, Denizen scripts.
The code is written, just waiting for the fixes in Denizen.
@mcmonkey4eva has a compiler in dEssentials. Let's use that here.
I needed something to help track what is and isn't done yet. Here's a google doc.
Hi, today when i was doing nothing in the server, an error appear on the console :
http://pastebin.com/DWA5RZkC
I use the very lastest breeding dev version of dregion
If it is my mistake with another script i will work on it and close this issue
Regards
Entry and exit events aren't being canceled correctly. Players are being teleported one block above their previous location. The entry flag makes an invisible wall players can scale up, and an invisible ceiling that players can glitch across. The exit flag makes players get stuck teleporting forever upward one block at a time.
DenizenScript/Denizen#913
Ability to grant/remove perms on region enter/exit
Hi, i give some feature that would be nice for Dregion :
Two type of selection --> Cuboid and polygonal (that go with maximum or more 20 selection)
Different region on different place that is the same
Adding 4 types of flag =
give-perm-enter
Give a permission node when entering the region
remove-perm-enter
Remove a permission node when entering the region
give-perm-exit
Gives a permission node when exiting the region
remove-perm-exit
Remove a permission node when exiting the region
Adding the support to activate a webpage song with webizen and this script http://one.denizenscript.com/denizen/repo/entry/85 when a player enter a Dregion
ERROR! Invalid path specified. Invalid paths have been denied
by the server administrator.
Potentially, this meant to say " ERROR! Invalid path specified. Invalid paths have been defined by the server administrator" or perhaps, permissions denied by server
A flag for droppings items/xp on death, preferrably per-entity-type
Easy enough to do, should be a state flag that takes the -g group switch to allow/deny players entering or exiting vehicles. Maybe add list flags too so users can specify vehicle types (minecart, boat, horse, pig, w/e else)?
https://gist.github.com/Zodzie/e928b6f329613d626b62 --- user does /dwe wand, gets wand, selects to spaces. Then i tell him do /drg claim name, /drg claim, /drg define ... he says they all end up in the help text block
WGImport outputs 'null' and fails.
(Running script manually works, outputs 'null' twice)
dRG remove [ID] outputs 'null' works
` he has to change the webget from
- ~webget "http://www.mcmonkey.org/denizen/repo/version/<s@dRegions_Version.yaml_key[id]>" save:page
to
- ~webget "http://old.mcmonkey.org/denizen/repo/version/<s@dRegions_Version.yaml_key[id]>" save:page```
I'm not really sure how to handle this... but all falling blocks should be handled. Players shouldn't be able to drop sand/gravel/anvils/tnt into other regions.
MCL should provide a way for narrate, announce, and anything in msgBoxed to have clickable links automatically with a simple format for the end users. Maybe something like:
- narrate "Hey, click @url|this|mcmonkey.org link!"
A flag that bans players from interact with entitys/blocks/etc. inside a region while outside the region (IE, on the border)
The engine shouldn't do things like check the <player.groups>
tag when not needed. Because some people don't use permission plugins.
The engine should set itself up on reload scripts, no need to run a script manually or anything like that
I know WG doesn't do this, but we're better than WG here. Adding the owner is seriously straightforward logic, why would you ever not do this?
The region entry event doesn't fire when teleporting to a region from another world.
DenizenScript/Denizen#930
HI, I'm back 🤓 I have a question I am playing with you message lib, and I noticed that
it adds the / when you use [msgcommand] I wanted to use this with chat trigger for conversations with NPC's, is there a way around this, more likely you have a better way to trigger the NPC using clickable text.
(:spiral_notepad: I did look ay GUI's and the Scroller but I would still like ti use chat :smile: )
If block break is denied, you shouldn't be able to detonate TNT or otherwise interact with special-case blocks that will result in a block being visibly externally modified.
Present case in current dRG is... 'yeah you can totally just detonate TNT'
My dRG-protected world was imported from WorldGuard settings, so... TNT should definitely have been disabled just by virtue of exact-copying.
Hello,
I like your scripts. Please tell me how use proc[msghover] to display multi lines on hover (like msgPrefixed do)
# - narrate "hover your mouse on the <&e><proc[msghover].context[<&e>secret|<&6>gold star!|seconde line ?|Third ??]>
Thank you !
https://github.com/AnthonyAMC/Public-Denizen-Scripts/blob/master/dRegions/dRegions.yml
Install Flags, ConfigFileGenerator, dWorldEditor, and dRegions to your scripts folder and reload scripts. /denizen reload scripts
Don't forget commands.yml && MessageConstructors.yml!!
Thanks
Undo shouts 'Undo Complete!' but doesn't actually undo my basic cuboid /dwe set
Hey I was wondering if you could integrate your QuestsGUI script with Quests since Denizen and Citizens use that plugin as the primary questing plugin.
Got errors when openning Gui (with quest book).
is installed:
Have this error on my console:
Using version:
# Authors: |Anthony|
# Version: 0.1
# dScript Version: 0.9.8-DEV_b548
and denizen Denizen v0.9.6-SNAPSHOT (build 1584)
Others info:
it should have like... enchantments. Glow a little. Not effective enchants, just one that makes it glow.
Also the name should be colored and non-italic. It currently looks like someone was trolling with an anvil rather than a proper custom item.
with events:
on-break - when a block of this type is about to be broken
on-destroy-with - the item/block held by the user while destroying
on-place - when a block is being placed
on-use - when an item is being used (lighters, buckets)
on-interact - when a block is being interacted with (chests, pressure plates, etc.)
on-drop - the item is being dropped from the player's inventory
on-acquire - the item enters a player's inventory via some method
It can be used like /dwe schematic banana, meaning your current selection (pos1&pos2) gets saved as a schematic with the name "banana".
I know I can do it myself, and I am right now with:
on schem command:
- determine passively fulfilled
- define pos1 <player.flag[dWEWand].as_list.get[1]||null>
- define pos2 <player.flag[dWEWand].as_list.get[2]||null>
- define cuboid cu@%pos1%|%pos2%
- schematic create name:<context.args.get[1]> <def[cuboid]> <def[pos1]>
- schematic save name:<context.args.get[1]>
It lets me do /schem banana to create such schematic easily.
I just think it'd be a good feature to add, and shouldn't be hard to integrate at all.
Hey Anthony.
I was wondering if your SQLAPI is still usable today, since the last update of it is ~2 years ago.
In the case that the script is still usable, do you suggest to have some sort of a caching system for preventing lag?
Thanks!
V
Have it seamlessly added to their AI as if the region was an invisible wall. (Show blocks to their AI?)
:D
Need to ensure that TNT can not be lit by a redstone source. Specifically redstone sources outside of a protected region (edge cases).
Hi with the file DRegion_V2 i saw that death messages (essentialsx) is transforming into "cancelled" in white, but without the Dregion script i see death message normaly on my server. I see also the "cancelled" message when i deactivate the death message in essentials.
http://prnt.sc/c66h1t
I can link my configuration or more if you need it
Hi Anthony,
ther is a small problem with the msgChat option. When you write a comma in the output section, it will return something that does not make sense.
Great script! Keep up the gud work!!
A region should take advantage of Denizen cuboid engine to allow multi-parted regions!
IE, min|max|min|max|min|max|...
in the cuboid def.
This is a native feature of Denizen, to support it you'd just remove the min/max tracking in favor of direct cuboid usage.
need to add in a check for when a player logs off to clear the ticketqueue or pause it somehow
working on management buttons soon... getting item lore issues figured out now
add in new buttons and restaurant owner system for restaurant management
The dRegions script needs a full header including installation
and usage
and commands
and etc.
So do all scripts, always.
affected groups are displayed after command " /drg flag region [flag-name] [variable]"
the return is typically
"[region-name] set [flag-name] to [variable]"
Would be better as
"[region-name] set [flag-name] to [variable]. ( affected groups )"
i.e. "spawn set hunger flag to deny (owner, member, nonmember)"
We should provide this. Simple things like $p for player. $r for regionID. And all the colors.
Ability to run commands as the server OR as the player on region enter/exit
Hovering over items in a dRestaurant menu should show item details. The item details should be referenced from the item script. %food%
is the item object.
Name: <def[food].display>
Price: <def[food].scriptname.as_script.yaml_key[price]>
Saturation: <def[food].scriptname.as_script.yaml_key[saturation]>
Food Level: <def[food].scriptname.as_script.yaml_key[foodLevel]>
Health: <def[food].scriptname.as_script.yaml_key[health]>
Effects: <def[food].scriptname.as_script.yaml_key[effects]>
Currently some events assume that if an area has no cuboids it is the global region. There in fact may be other cuboids, just not dRegion cuboids.
<c.location.cuboids.is_empty>
isn't sufficient. Tags like that should be replaced with:
<c.location.cuboids.filter[starts_with[cu@dregions_%world%]].parse[after[cu@dregions_%world%_]]>
Currently unable to take the menu item from a player. Waiting on fix in denizen.
dWE replace needs to exist, not spam a giant blank wall in chat.
If the chef despawns while it is doing an animation, the animation is not cleaned up. Fridge doors get left open, stoves get left on... This happens /generally/ when the chunk the npc is in is unloaded. Making the chunks stay loaded is one solution, but it's a hacky solution at best.
Make it so that folks can add the block they are looking at to a flags block list.
Maybe the same with entities?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.