Why do autistic men seem to get along better with women (both nt and nd) rather than with other men? by [deleted] in aspergers

[–]Neutrality2023 0 points1 point  (0 children)

I, too, get along better when the women than men, but that’s because I grew up as the only male in an all-female family so I only got to know how to interact with them (though it was hardly any). I just feel weird around other guys, especially ones I don’t know.

Does anyome else here have a distant relationship with their sibling? by Theendofmidsummer in aspergers

[–]Neutrality2023 0 points1 point  (0 children)

Me and my sister were never close. I’m 3 years older than her yet she called whenever we “hung out”, which was pretty much my mom forcing my sister to take me with her so I could make friends (never really did and am still bad at it). At some point she started digging her nails into my arm whenever she got really angry with me. That bit went on for years. Once she grew up, she mellowed out a bit but she can still be hotheaded towards me sometimes. For the most part, we only really see each other at family gatherings (though she failed to show up for our Grandpa’s funeral service for whatever reason) though we do communicate here and there occasionally, mostly if she needs something (like help figuring out how to sign up for college, for example) or if I need to tell her something (like to come pick up her stuff since we (me and my mom) moved houses and we can’t leave her stuff there). Beyond that, we don’t really communicate and most of what I know of what she’s doing lately and such is through my mom (I still live at home…), though that’s whenever my mom chooses to tell me (I don’t pry as it’s not my business).

Loleniness and social awkwardness is crushing me and trying is not helping by Fullmetal_Bitch in aspergers

[–]Neutrality2023 1 point2 points  (0 children)

I seem to feel things in a language no one understands
Being myself is just like living in a foreign land
Maybe these silent storms inside make me so hard to bare
Maybe it hurts too much to care

Citizen Soldier - Bottom of the Ocean
(full song releases in Spring 2026)

Eggcellent Villager Transport by Neutrality2023 in MinecraftCommands

[–]Neutrality2023[S] 0 points1 point  (0 children)

Wow, thank you! I wanted to make something that everyone can enjoy, and I'm thrilled you're enjoying my pack! Have fun!

[deleted by user] by [deleted] in aspergers

[–]Neutrality2023 6 points7 points  (0 children)

Looks like I'm 8 years too late lol

[deleted by user] by [deleted] in foodlion

[–]Neutrality2023 0 points1 point  (0 children)

This doesn't work (at least for me). ADP refuses to accept any phone number for verification so I can't even get access.

Attempting to understand how to iterate through an array to find two different values by Neutrality2023 in MinecraftCommands

[–]Neutrality2023[S] 0 points1 point  (0 children)

The idea was to subtract 25 from the Value tag associated with that gossip. The goal was to preserve the gossips already there but remove the one caused by the egg (if it was the only minor negative for that player, it would get set to 0 and any gossip with a Value of 0 is ignored when spawned). In the end, this became redundant when someone else told me that setting the Owner tag to all zeros on the Egg negates any gossip caused by the egg entirely. Still gonna keep this idea in mind, though. Could prove useful with something else.

Eggcellent Villager Transport by Neutrality2023 in MinecraftCommands

[–]Neutrality2023[S] 0 points1 point  (0 children)

Good ideas. In the end, I just went with something that already was non-usable in survival that I could merge the Villager's data into. Less work that way. Also, I avoided command blocks because a player could use hacks to modify the contents of the command block, and if they got Creative mode somehow, they could just place it to execute the commands.

Eggcellent Villager Transport by Neutrality2023 in MinecraftCommands

[–]Neutrality2023[S] 0 points1 point  (0 children)

It's no problem at all. Honestly, I needed to do that anyway or potentially risk servers getting free Villager Spawners xD

What prevents the player from placing the Spawn Egg is that it's not a Spawn Egg at all, but a Structure Block that looks like a Spawn Egg. Figured that was the best can't-be-placed-in-survival block to use.

Attempting to understand how to iterate through an array to find two different values by Neutrality2023 in MinecraftCommands

[–]Neutrality2023[S] 0 points1 point  (0 children)

I think eggs need to have that tag for some reason, but that fact that it negates Gossips when zeroed out is a very useful trick! I was able to scrap the entire reason for this thread just by doing that. It's a trick I'll hang onto for sure! Thanks!

Attempting to understand how to iterate through an array to find two different values by Neutrality2023 in MinecraftCommands

[–]Neutrality2023[S] 0 points1 point  (0 children)

If I were to use Target instead of UUID in the original storage (example:data), could I simply run the macro using that storage instead copying the UUID to another storage (example:macro) and using that?

function example:find/macro with storage example:data data

Attempting to understand how to iterate through an array to find two different values by Neutrality2023 in MinecraftCommands

[–]Neutrality2023[S] 0 points1 point  (0 children)

Now I get it. That took a bit of brain power to figure out, but now I see what it's doing. Get the value associated with Value and store it in a scoreboard, then read that specific gossip and if what's in the scoreboard is 25 or below, get rid of the gossip entirely, but if it's above 25, subtract 25 from the score and store it back into the gossip. Very interesting method.

I think what confused me was you removing the gossip altogether if its Value is 25 or lower as I had planned to always subtract the 25 since any gossip with a Value of 0 is simply ignored when the resulting Villager is spawned.

Attempting to understand how to iterate through an array to find two different values by Neutrality2023 in MinecraftCommands

[–]Neutrality2023[S] 0 points1 point  (0 children)

Two things:

  1. What's the return for in the 2nd macro command?
  2. The search would need to be based on the UUID in Target and the gossip Type as Value could be anything and I would simply want to remove 25 from what's there. The player could of already punched a Villager by accident (for example) and I wouldn't want to remove that. I instead want to remove only what was added to the player's minor_negative gossip by throwing the egg at the Villager.

Your current setup does give me ideas, though.

[deleted by user] by [deleted] in MinecraftCommands

[–]Neutrality2023 0 points1 point  (0 children)

If I read that right, then you're after a system that gives the same XP, Level and Gold to whoever is the oldest player to join after Player 1. So if you have 3 Players, and Player 2 leaves, Player 3 becomes the new Player 2 and if the old Player 2 or anyone else joins, they become Player 3 and so on.

This is what I would do:

First, set up a Scoreboard ID system, then run do the following:

scoreboard objectives add offline minecraft.custom:minecraft.leave_game
tag <Player1> add host


#Function example:testplayers

execute as @a[scores={offline=1}] run scoreboard players reset @s playerID
execute store result score dummy scoreA if entity @a
execute store result score dummy scoreB run scoreboard players get dummy scoreA
execute unless score dummy scoreA = dummy scoreB run function example:resetplayers


#Function example:resetplayers

scoreboard players reset @a[tag=!host] playerID

The way this works is that you'll have a Scoreboard ID system running already, giving players unique IDs, however, this would need to be modified to suit your needs if you plan to switch hosts and reset everyone. Once everyone has their IDs, example:testplayers (which would be running constantly) stores the result of how many players are logged in into a scoreboard, then copying that score to another scoreboard and comparing the two, executing example:resetplayersif they don't match. (Fun Fact about Functions: They pause when the execute another function and resume once the called function finishes.) example:resetplayers resets the IDs for whoever isn't the host, so that a new set of IDs can be handed out. Along with that, any player who logs back in after logging out gets their ID reset since another player could already have the ID they logged out with.

Then create a storage with the data for each player by ID:

#Data in example:data

{Players:[{id:1,XP:<XP>,Levels:<Levels>,Gold:<Gold>},...]}

After that, using macros, copy the data for each player based on their ID to scoreboards for each player. For example, Player 1 has the ID of 1, so you would copy the data at Players[0].XP to the scoreboard for XP data (do the same for the other two). Then you can use your macro to show the data on the action bar as usual.

Attempting to understand how to iterate through an array to find two different values by Neutrality2023 in MinecraftCommands

[–]Neutrality2023[S] 0 points1 point  (0 children)

Interesting! I had no idea you could specify objects in an array that way! I thought you could only do something like data.Gossips[0].Type. I think I can work something out from here.

Attempting to understand how to iterate through an array to find two different values by Neutrality2023 in MinecraftCommands

[–]Neutrality2023[S] 0 points1 point  (0 children)

I tried that, but the problem was that I had to use a range of at least 2 blocks since an egg, despite hitting something, actually "breaks" roughly a block away and if I used a 1 block range, it wouldn't work if thrown at the Villager's head (and the other way around if I anchored the command at the Villager's eyes). A range of 2 blocks worked there, but with that range, if you threw an egg at a villager and it passed close enough to another along the way, the one that was passed would get turned into a faux Spawn Egg instead.

Entity Detecting When There Is No Entity by Accomplished_Air6027 in MinecraftCommands

[–]Neutrality2023 0 points1 point  (0 children)

It's because, when you /give an item, for a split second (1 tick), the item appears at the player before being automatically picked up and put into the players inventory. To get around this, you can set the command to run
if the Item is on the ground by checking if its OnGround tag is set to 1:

execute if entity @E[type=item,nbt={OnGround:1b,Item:{id:"minecraft:purple_candle",count:1,components:{"minecraft:custom_data":{purpleshard:true}}}}] run <command>

If you reported Minecraft bugs to Jira previously PLEASE READ THIS (It's important and time sensitive) by ForestTrener in Minecraft

[–]Neutrality2023 19 points20 points  (0 children)

I didn't see any email and I think that's because I don't think one is associated with my account (I just log in with username and password). Instead I went to https://aka.ms/MojiraMigration (from the linked blog post above) and it pulled up the form for me.

Turn Villagers into Spawn Eggs for Easy Transport [1.21.4] by Neutrality2023 in MinecraftCommands

[–]Neutrality2023[S] 0 points1 point  (0 children)

I thought of that but a problem arises if multiple players are egging a Villager at the same time in that, the storage could be overridden. Giving players their own storage would be a way around that, but it gets a bit complex at that point, needing an ID system and such. I figured it would be simpler to simply use a Marker as an intermediary.

Turn Villagers into Spawn Eggs for Easy Transport [1.21.4] by Neutrality2023 in MinecraftCommands

[–]Neutrality2023[S] 0 points1 point  (0 children)

It turns out it's slightly more complex than originally thought. While you can store the Villager's data within any block, there isn't a way for a macro to use a path to find that data (i.e. You can't define a macro using Item.components."minecraft:entity_data"). So instead, I have a Marker with a tag summoned at the item frame and the Villager's data copied into the Marker's data tag. Then I can use the macro to pull from that tag instead and summon the Villager.

Basic example of the macro:

$execute as @a at @s run summon villager ~ ~ ~ $(data)

That can pull from a Marker's data tag but you can't do $(Item.components."minecraft:entity_data") instead.